[問題] 用php的session有什麼要特別設定的地ꐠ…
我想讓一個變數可以在整個網站的範圍內使用;
第一頁:讓使用者透過表單傳送(post)"Username";
<form action="第二頁" method="post">
<input type="text" name="Username">
<input name="login" type="submit" value="登入">
</form>
第二頁:用session儲存變數;
<?php
session_start();
session_register("Username");
$Username = $_POST["Username"];
echo $Username;
?>
第三頁:
<?php
session_start();
$Username=$_SESSION["Username"];
echo $_SESSION["Username"];
echo $Username;
?>
第二頁還可以用,可是第三頁就不行了;沒有輸出錯誤訊息。
我看了用session產生的資料內容: "Username|N;"
問題應該是出在這:正確的形式應該是 "Username|"字元數"|"數值""
我手動改了資料內容後,可以正確的輸出我想要的值
可是,我就是要讓session能自動儲存變數的啊!
請各位大大幫幫忙,這個問題困擾我一個禮拜了
我問到的答案有:
1.在自己的電腦測試才會這樣;可是我有換了一個不同ip的電腦連進來後還是一樣有問題
2.第二頁的程式碼:
$Username = $_POST["Username"];
跟
$Username = "$_POST[Username]";
最後的結果不一樣嗎?我測都沒有錯誤訊息,把任何一個註解掉第二頁都可以正常工作
希望能順便解答這個問題
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.162.98
推
210.58.168.200 05/30, , 1F
210.58.168.200 05/30, 1F
推
140.112.25.161 05/30, , 2F
140.112.25.161 05/30, 2F
推
220.135.162.98 05/30, , 3F
220.135.162.98 05/30, 3F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章