作者eecir (小君你最可愛了)
看板PHP
標題Re: [請益] 不用cookie能做會員管理嗎
時間Wed Jul 19 14:05:38 2006
感謝各位的幫忙
看了大家的回文與網路上的文章後
我終於想到了關閉cookie後要如何使用session
我主要是因為想要在同一台電腦上面做到multi user的功能
但又要考慮cookie關閉,讓我煩惱了好久
以下是我想出來的方式,或許還需要改進,若有不正確的地方
還要麻煩大家幫我看看 謝謝各位
test1.php
<form id="form1" name="form1" method="post" action="test2.php">
<input type="text" name="a1" />帳號
<input type="text" name="a2" />暱稱
<input type="submit" name="Submit" value="輸入" />
<input name="sid" type="hidden" value="<?=date("His");?>" />
</form>
test2.php
<? //文件名為test2.php
session_id("$sid");
session_start();
session_register("user");
session_register("name");
$user=$a1;
$name=$a2;
echo $user."帳號<br>";
echo $name."暱稱<br>";
echo "<a href=test3.php?sid=$sid>goto test3.php</a>";
?>
<form id="form1" name="form1" method="post" action="test3.php">
<input type="text" name="a3" />測試3
<input type="submit" name="Submit" value="輸入" />
<input name="sid" type="hidden" value="<?=$sid;?>" />
</form>
test3.php
<? //文件名為test3.php
session_id("$sid");
session_start();
session_register("test3");
$test3=$a3;
echo $user."帳號<br>";
echo $name."暱稱<br>";
echo $test3."test3<br>";
echo "<a href=test1.php>goto test1.php & session 消失</a>";
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.76.67
1F:→ alpe:session 預設是用檔案處理, 當在量大的時候 XD 07/19 14:22
2F:→ eecir:沒辦法,有人堅持要我不能用cookie 只好這樣子弄 07/19 14:27
3F:推 ast9869:好像上不是很安全的感覺,知道了$sid後,是不是就可以 07/19 17:35
4F:→ ast9869:幹很多事呢? 07/19 17:35
5F:推 qrtt1:那你只好寫信database? 07/19 18:30
6F:推 PRAM:還是用database處理會較好 07/21 03:28