伊莉討論區

標題: 求教~關於setcookie的問題! [打印本頁]

作者: s870887s    時間: 2018-10-3 01:37 PM     標題: 求教~關於setcookie的問題!

本帖最後由 s870887s 於 2018-10-3 02:50 PM 編輯

setcookie 用來記錄登入帳密的帳密,相信大夥們都不陌生,
但今天碰到一個很詭異的事情,就是....不靈了

測試頁

<?php
$value = 'something from somewhere';

setcookie("TestCookie", $value, time()+3600);
?>
http://www.lii-chau.com.tw/test.php
結果頁(居然出不來....)

<?php
    echo $_COOKIE["TestCookie"];
?>
http://www.lii-chau.com.tw/test2.php

求教高手...解疑
伺服器php版本:5.6.3





作者: sheng79    時間: 2018-10-9 08:11 AM

本帖最後由 sheng79 於 2018-10-9 08:13 AM 編輯

ㄜ 看不出什麼,但就 1.2 行 code 真的看不出來,資訊有點少。

我知道你要問 set-cookie 為什麼沒有產生 cookie




補充內容 (2018-10-9 08:12 AM):
如果 test.php 裡面有寫 set cookie
可以考慮拿一個變數去接 set cookie 的結果,看看是 true or false


補充內容 (2018-10-9 08:13 AM):

$ret = setcookie(...);
var_dump($ret);
是 true

補充內容 (2018-10-9 08:15 AM):
你打開 chrome F12 開發者工具
Application > 左側 Cookies > 選擇自己的 host
的確沒有 cookie,因此你 test2.php 就不會得到 $_COOKIE
作者: s870887s    時間: 2018-10-13 05:33 PM

本帖最後由 s870887s 於 2018-10-13 05:36 PM 編輯
sheng79 發表於 2018-10-9 08:11 AM
ㄜ 看不出什麼,但就 1.2 行 code 真的看不出來,資訊有點少。

我知道你要問 set-cookie 為什麼沒有產生 c ...

感謝您的熱心回復,因為原本PHP是5.2的版本,都是正常的,
而且是連測3個5.2空間都是正常,唯獨5.6出現這樣的問題,
所以才想說是不是5.6以上的版本,都要改寫法?

上網查詢也幾乎是同一種方式來做cookie
作者: xiaofu95    時間: 2018-10-16 02:51 PM

我能work,你用圖下的code檢查看有沒有數據在里面?
(我不能寫code在評論抱歉!)
作者: mountainboy    時間: 2018-11-17 10:38 PM

提示: 作者被禁止或刪除 內容自動屏蔽




歡迎光臨 伊莉討論區 (http://www37.eyny.com/) Powered by Discuz!