Trên một trang tôi có một cái gì đó như thế nàyPHP setcookie() không làm việc
setcookie('user', 'value' ,6000, '/', 'mydomain.co.uk');
Trên trang tiếp theo tôi có
var_dump($_COOKIE);
tôi có thể thấy tất cả những người tự động tạo ra, giống như PHPSESSID
nhưng tôi không thể thấy user
.
Nếu tôi làm echo setcookie('user', 'value' ,6000, '/', 'mydomain.co.uk');
, nó trả về true
. Vì vậy, tôi không chắc tại sao tôi không thể nhìn thấy nó.
Tôi đã thử rất nhiều ý tưởng khác nhau, nhưng không có gì có hiệu quả. Ngoài ra, tôi đã sử dụng .htaccess để chuyển hướng tất cả các yêu cầu qua một trang index.php
không chắc chắn nếu điều này là làm bất cứ điều gì.
Bạn có thể tìm thấy ['Cookie mới ($ name)'] (https://github.com/delight-im/PHP-Cookie/blob/004cde69ec840e65c15275e09b92ecb1da06f357/src/Cookie.php#L51) hữu ích, như được tìm thấy trong [thư viện độc lập] (https://github.com/delight-im/PHP-Cookie). – caw