[PHP-users 20389]phpとshtml
都築 功
tsuzuki @ tsh-world.co.jp
2004年 2月 17日 (火) 12:00:28 JST
はじめまして。いさおと申します。
LedHat7.3とPHP4.2.2を使用しています。
今回、私がやりたいことはshtmlにphpをインクルードして
shtmlでログイン情報を持たせたいと思ってます。
実際には「index.shtml」の中に
<!--#include virtual="test.php" -->
と書いて更にこの「test.php」内で以下のような感じで記述し、この中で
ログインしているか、いないかを判断しています。
<?
session_start();
$enteredLoginID = $_POST['UserID'];
$enteredPasswd = $_POST['Passwd'];
$db = new MainDB;
if($db->isValidUser( $enteredLoginID, $enteredPasswd ))
{
$_SESSION[kMemberTableColumnCompanyName] =
E2S($db->getLastResult(1,kMemberTableColumnCompanyName));
$_SESSION[kMemberTableColumnLoginID] = $enteredLoginID;
$_SESSION[kMemberTableColumnLoginPasswd] =
md5($enteredPasswd.kPasswordHashingSalt);
$_SESSION[kMemberTableColumnMemberID] =
$db->getLastResult(1,kMemberTableColumnMemberID);
$_SESSION[kSessionModifiedFlag] = 0;
}
else
{
redirectSession(kURLLoginFailed);
}
$db->destroy();
?>
しかし、現状はphpが動作せず、ログインしなくても
ページに遷移できてしまいます。
つまり、shtmにphpをインクルードして動作させることは可能か
どうかを教えて頂きたく、メールしました。
もし、この内容がこのメーリングリストに合っていなかったら
すいません。
素人なもので、説明が足りないとは思いますが
よろしくお願い致します。
PHP-users メーリングリストの案内