[請益] session傳遞的問題
小弟目前遇到一個session傳遞問題一直解決不了
以下說明我的狀況:
login.php讓使用者登入
check.php檢查帳號名稱是否合法
admin.php引入check.php若通過則show出內容,沒有就不能進入
show.php為admin.php內容標題點選後要show的細項,類似新聞標題點選後show的內容頁
小弟在將login.php的帳號密碼post到admin.php並由check.php檢查通過
但是點選標題跳往show.php後檢驗session即失敗,感覺session似乎沒有傳過來
原始碼如下:
--
login.php
<form name="form1" method="POST" action="admin.php">
<input name="username" type="text" id="username">
<input name="passwd" type="password" id="passwd">
<input type="submit" name="Submit" value="登入管理">
</form>
--
--
check.php
<?php
session_start();
$username = $_POST["username"];
$passwd = $_POST["passwd"];
$_SESSION['user'] = $username;
$_SESSION['pw'] = $passwd;
require_once('Connections/connect.php');
$sql="SELECT * from newsadmin where username = '$username' and passwd='$passwd'";
$result=mysql_query($sql);
$num=mysql_num_rows($result);
if ($num==0)
{
echo "密碼錯誤或還沒加入會員";
exit;
}
?>
--
--
admin.php
<?php require("check.php"); ?>
要show內容的標題
--
--
show.php
<? session_start();
if (!isset($_SESSION['user']))
{
echo '<p>You are not logged in.</p>';
echo '<p>Only logged in members may see this page.</p>';
exit;
}
?>
點選標題後show出來的詳細內容
--
現在問題就在於一直到admin.php都正常
當點選標題後show.php一開始檢查session是否已註冊就被擋掉了
導致標題內容無法呈現
想請問大大我的問題出在哪裡?困擾很久了..
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.181.163
推
08/22 21:26, , 1F
08/22 21:26, 1F
推
08/23 00:48, , 2F
08/23 00:48, 2F