當人們訪問我的網站時,我需要他們點擊兩種狀態之一(NC或VA)。根據點擊的狀態,它會將它們重定向到我網站上的相應頁面。在cookie被設置之後,我希望他們訪問網站,而不是再次提問,它已經知道將它們發送到他們選擇的頁面(州)。我對PHP知之甚少......只是夠危險的,你可以給我的任何方向都將不勝感激。如何爲重定向設置php cookie
1
A
回答
2
您可以設置cookie爲:
setcookie('state', $state, time() + (60 * 60 *24));
假設$state
要麼爲 'NC' 或 'VA',這將工作:
if(isset($_COOKIE['state']))
{
if($_COOKIE['state'] == 'va')
header('Location: va/index.php');
else if($_COOKIE['state'] == 'nc')
header('Location: vnc/index.php');
}
else
{
// Make them choose again here.
}
0
0
在索引頁
<?php
if(isset($_COOKIE['state']))
{
switch($_COOKIE['state'])
{
case "NC":
header('location: www.url.com/site1/');
break;
case "VA":
header('location: www.url.com/site2/');
break;
}
}
else
{
//Display site options
}
?>
而且在個別網站(EG www.url.com/site1/):
<?php
if(!isset($_COOKIE['state']))
{
setcookie('state', "NC" ,time() + (86400 * 7)); //valid for 7 days
}
?>
+0
謝謝。如果我有兩個複選框並且他們提交了他們的狀態,我的表單和Cookie如何一起工作? <表格ID = 「form1的」 名稱= 「form1的」 方法= 「POST」 行動= 「」>
相關問題
- 1. HttpWebReponse Cookie不能設置爲重定向
- 2. 如何在php中設置cookie和重定向?
- 3. 我如何設置一個cookie,然後在PHP中重定向?
- 4. 鏈接點擊重定向後cookie設置爲PHP
- 5. 將PHP cookie設置爲重定向,googlebot也會重定向 - 如何阻止此問題?
- 6. 在重定向之前設置cookie
- 7. 基於設置的cookie重定向
- 8. 的Perl - 重定向循環時重定向並設置cookie的
- 9. 爲移動設備設置的TYPO3重定向/ cookie?
- 10. Cookie設置和重定向問題PHP和.Net應用程序
- 11. 使用PHP和Javascript重定向並設置Cookie
- 12. 如何在PHP中爲域設置Cookie
- 13. 如何使用重定向在主塔中設置Cookie
- 14. 如何使用重定向設置跨域Cookie?
- 15. hapi-auth-cookie在重定向鈴聲後不立即設置cookie
- 16. 爲什麼我不能設置cookie並重定向?
- 17. 設置爲另一個域是一個cookie 302重定向到
- 18. Wget Cookie會話設置爲DUMMY,302重定向問題?
- 19. 重定向後Cookie被刪除/設置爲空
- 20. 將變量設置爲cookie值並重定向
- 21. PHP cookie設置
- 22. 如何爲HttpUrlConnection設置Cookie
- 23. 設置Cookie重定向,如果頁面已被訪問
- 24. 在PHP中設置cookie,然後重定向到新的URL並訪問設置的cookie?
- 25. Facebook的PHP SDK設置重定向URL
- 26. PHP - 重定向,如果沒有cookie或其他cookie
- 27. Javascript Cookie重定向
- 28. SEO cookie重定向
- 29. PHP檢測cookie值並重定向
- 30. Ajax PHP和Cookie和重定向
http://php.net/manual /en/function.setcookie.php – PeeHaa