php中的$_COOKIE,頁面?zhèn)鬟f問題
求教,在php中的$_COOKIE,頁面?zhèn)鬟f問題?
臨摹微笑
2019-11-11 17:10:02
TA貢獻1893條經(jīng)驗 獲得超10個贊
COOKIE 機制看來你不是很明白。我給你解釋一下吧。
COOKIE 是在網(wǎng)頁內(nèi)容發(fā)送之前。先發(fā)送出去的信息。也就是說。在這之前不能有任何的 HTML 代碼和 echo 等,即使是一個空格也是不允許的。。
在PHP中,要用 setcookie 函數(shù)來注冊 COOKIE 變量,你上面的代碼沒有注冊 COOKIE 變量。怎么可能送得過去呢。正確的寫法如下:
<?
setCOOKIE("user_name",$_POST["user_name"]);
setCOOKIE("user_password",$_POST["user_password"]);
?>
然后才是 HTML 碼。。
PS:樓上的,你在使用 setcookie 的時候,之前輸出了一些HTML碼,COOKIE 跟本不能注冊,你的代碼本身就是錯誤的,不要誤導(dǎo)人了。
舉報