作者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