我不熟悉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. 来自DLL的会话变量值
- 4. 来自HTTPModule的访问会话变量
- 5. PHP会话变量
- 6. Php - 会话变量
- 7. PHP会话变量
- 8. php会话变量
- 9. php中的变量会话
- 10. PHP中的会话变量
- 11. Node.js的变量到PHP会话变量
- 12. 查看php会话变量
- 13. 会话变量在php
- 14. 会话变量问题php
- 15. PHP会话变量和jQuery
- 16. PHP跨会话变量
- 17. PHP保存会话变量
- 18. php会话变量丢失
- 19. JQuery PHP会话变量
- 20. PHP会话变量Session_name
- 21. PHP - 会话变量问题
- 22. 声明会话变量php
- 23. PHP会话变量安全
- 24. PHP会话变量错误?
- 25. PHP会话变量到期
- 26. PHP会话变量自动分配到常规变量
- 27. PHP会话变量的变化
- 28. 变化PHP会话变量使用AJAX
- 29. PHP得到一个PHP会话变量
- 30. 来自jQuery的PHP会话$ .post
你的问题不明确。 _我如何使用它来允许移动用户访问整个站点,这是什么意思?_?什么是“访问”? – CodeCaster 2012-04-25 09:53:26
通过单击移动网站中的链接查看完整网站的权限。 – sowasred2012 2012-04-25 10:04:05
这两个不同的网站?或者它是使用不同模板的同一网站? – CodeCaster 2012-04-25 10:04:52