[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 メーリングリストの案内