[英]How to store URL parametes in Cookies with PHP
我已經閱讀了有關 cookies 工作原理的文章,並且正在嘗試為我的問題找到解決方案!
問題:當有人點擊一個鏈接時,例如( https://example.com/register?id=test ),考慮到示例鏈接,用戶將被重定向到注冊頁面,但如果用戶瀏覽該網站ID 不會被保存,如果用戶轉到主頁,鏈接將如下所示: https://example.com/home
問題:如何從 URL 保存數據,以便當用戶瀏覽網站時,id 或任何參數將保留在 URL 中,直到用戶注冊成功?
我正在使用 PHP,也許數據應該保存在 cookies 中,但我不知道這到底是怎么做到的。
只需通過setcookie
function 將 $_GET['id'] 變量存儲到 PHP cookie 中。
因此,將以下內容放在https://example.com/register
頁面的頂部:
<?php
if (isset($_GET['id'])) {
$value = $_GET['id'];
setcookie("TestCookie", $value, time()+3600);
//expire in 1 hour
}
?>
該 cookie 將作為$_COOKIE["TestCookie"]
在其他頁面上可用
更多詳細信息,請參見官方文檔:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.