[請益] session 被自動清除 !?
先簡介一下程式內容,只是測試用的,簡單就好 XD
-------a.php
<form method="post" action="b.php">
姓名:<input type="text" name="writer">
性別:<input type="text" name="sex">
<input type="submit" name="Submit1" value="送出">
</form>
-------b.php
<?php
$writer = $_POST['writer'];
$sex = $_POST['sex'];
echo "$writer<br>";
echo "$sex<br>";
session_start();
$_SESSION['writer']=$writer;
$_SESSION['sex']=$sex;
?>
------c.php
<?php
session_start();
echo $_SESSION['writer']."<br>";
echo $_SESSION['sex']."<br>";
?>
我在電腦 A 測試的時候,因為程式裡沒有寫到清除 session 的部份,
所以舊的值會被顯示出來是當然的。
可是換到電腦 B 測試的時候,居然顯示的都是新的值,
我不知道為什麼會這樣耶?
(我是第一次學用 SESSION,本來還有用到 session_register 耶,不過在板上爬文
,看到很多版友說 用 $_SESSION 就不用 session_register)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.172.58.35
推
08/20 16:37, , 1F
08/20 16:37, 1F
→
08/20 16:45, , 2F
08/20 16:45, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章