我不熟悉PHP會話變量或它們是如何工作的,但我正在一個擁有移動對象的網站上工作。在移動網站(由另一家公司開發)中,有一個鏈接指向使用以'?mobile = false'結尾的網址的完整網站,我只是想知道如何使用它來允許移動用戶訪問完整網站?來自URL的PHP會話變量
回答
把東西像這樣在你的切入點:
if (isset($_GET['mobile']) && $_GET['mobile'] == 'false')
{
session_start(); // If you haven't done so already
$_SESSION['ShowFullSite'] = true;
}
然後你可以檢查$_SESSION['ShowFullSite']
之後,這將是隻要設置爲會話的生命。
謝謝,這就是我需要的! – sowasred2012 2012-04-25 10:04:26
你可以通過$ _GET ['mobile']訪問這個URI部分,然後這個部分保持false。順便說一句。這不是一個會話變量。
我想你應該像使用其他開發一樣使用Cookies,而不是Session。 Click Here的文檔。
您可以在第一頁中使用$ _GET ['mobile']獲取參數,並在該頁中設置會話變量,然後在其他頁面中使用它。 要設置會話,您需要先啓動會話。 session_start(); 然後設置 $ _SESSION ['mobile'] = false; 如果($ _ SESSION ['mobile']){ } 您可以通過登錄 來清除會話,您可以使用 session_unset();
如果我的理解,你有兩個不同的網站,然後如果你想重定向你的用戶,你必須添加這樣的事情在你的移動網站的指數:
if (isset($_GET['mobile']) && $_GET['mobile'] == 'false'))
header('Location: http://www.myfullsite.com/');
謝謝,這是我一直在尋找的東西! – sowasred2012 2012-04-25 10:05:17
- 1. php變量會話變量
- 2. 來自SQL DB的Asp.net會話變量
- 3. 來自HTTPModule的訪問會話變量
- 4. 訪問來自JavaScript的會話變量
- 5. 來自DLL的會話變量值
- 6. Php - 會話變量
- 7. php會話變量
- 8. PHP會話變量
- 9. PHP會話變量()
- 10. PHP會話變量
- 11. php會話變量
- 12. 修改來自不同PHP會話的變量
- 13. php中的變量會話
- 14. PHP中的會話變量
- 15. Node.js的變量到PHP會話變量
- 16. PHP會話變量Session_name
- 17. php循環會話變量
- 18. php會話變量爲空
- 19. PHP會話變量性能
- 20. 查看php會話變量
- 21. 刷新PHP會話變量
- 22. PHP跨會話變量
- 23. 註冊PHP會話變量
- 24. Php會話全局變量
- 25. PHP會話變量數組
- 26. PHP會話及其變量
- 27. 會話變量str_replace php
- 28. php會話變量丟失
- 29. PHP Cookie與會話變量
- 30. 商店變量會話php
你的問題不明確。 _我如何使用它來允許移動用戶訪問整個站點,這是什麼意思?_?什麼是「訪問」? – CodeCaster 2012-04-25 09:53:26
通過單擊移動網站中的鏈接查看完整網站的權限。 – sowasred2012 2012-04-25 10:04:05
這兩個不同的網站?或者它是使用不同模板的同一網站? – CodeCaster 2012-04-25 10:04:52