【求助】使用者登錄(session)問題



贊助商連結


Hendry
2003-03-13, 09:38 PM
環境:
WINXP IIS5.1
PHP 4.3.1
MYSQL 4.0.11

第一部分:index.htm----用表單讓使用者輸入帳號密碼
<form name="form1" method="post" action="login.php">
<p>
<input name="na1" type="text" id="na1">
na </p>
<p>
<input name="pa1" type="text" id="pa1">
pa</p>
<p>
<input type="submit" name="Submit" value="送出">
</p>
</form>

第二部分:login.php---判斷帳號密碼是否正確

<?
$link=mysql_connect('localhost','****','*****')or die("mysql_connect() failed.");
mysql_select_db("test",$link)or die("mysql_select_db() failed.");

$query="select * from member where name='$na1' and password='$pa1'";
$result=mysql_query($query);
$n_rows=mysql_num_rows($result);

if ($n_rows != 1)
{echo "請重新登入";}
else
{
header("location:其他網頁");
}
?>

請問如何讓認證過後前往的其它網頁也受到保護呢?
我的意思是說不需要再次輸入密碼
而且也不能直接以url進入這些頁面(一定要經過第一頁的認證)
謝謝!
我找過文章好像是要用cookies或session
請問各位大大要如何寫?
thx