php中的$_COOKIE,頁面傳遞問題
3 回答

白豬掌柜的
TA貢獻1893條經驗 獲得超10個贊
COOKIE 機制看來你不是很明白。我給你解釋一下吧。
COOKIE 是在網頁內容發送之前。先發送出去的信息。也就是說。在這之前不能有任何的 HTML 代碼和 echo 等,即使是一個空格也是不允許的。。
在PHP中,要用 setcookie 函數來注冊 COOKIE 變量,你上面的代碼沒有注冊 COOKIE 變量。怎么可能送得過去呢。正確的寫法如下:
<?
setCOOKIE("user_name",$_POST["user_name"]);
setCOOKIE("user_password",$_POST["user_password"]);
?>
然后才是 HTML 碼。。
PS:樓上的,你在使用 setcookie 的時候,之前輸出了一些HTML碼,COOKIE 跟本不能注冊,你的代碼本身就是錯誤的,不要誤導人了。
- 3 回答
- 0 關注
- 670 瀏覽
添加回答
舉報
0/150
提交
取消