我们的网站上有一个重定向脚本,用于检测移动设备并将用户重定向到移动网站文件夹的子域。但是现在我们需要一种机制,在页面上为访问者提供一个按钮,然后重新加载页面并绕过此检查。目标是如果智能手机用户想要查看整个网站,我们需要给他们一个按钮来推动。所以,问题是:当用户点击该按钮时是否可以禁用此脚本?禁用重定向脚本
Q
禁用重定向脚本
1
A
回答
0
是的,你可以。根据按钮按下加载脚本。
if((!isset($_POST['button']) && mobiledevice==true))
{
//put your redirection script here
}
使用类似上述
+0
谢谢!但我相信这不是我要找的。此按钮将位于移动站点,因此如果用户查看移动站点并决定查看主站点,则此按钮应将其重定向到主站点,但禁用重定向脚本。如果这个脚本将被启用,它会将他重定向回移动网站;) – markilfin 2012-04-27 12:29:52
0
我过去所做的是对所有的移动特定页面的按钮设置一个cookie,然后将用户重定向回非移动网页,该cookie被读取并且如果设置添加“回到移动”横幅并跳过移动重定向代码。
也做的这一个一次性使用的版本,不显示“回手机”的横幅,并自动清除cookie的所以下一页的发售者访问他们回到移动
1
我beleive饼干一更好的解决方案,因为它们在页面更改时不会消失。
只需在用户点击按钮并将其发送给主供方时制作一个cookie。
如何使饼干:_
setcookie("fullsite", "SomeRandomThing", time()+60*60*24*30); // It will expire after a month
如果没有设置cookie,然后使它重定向。
if (!isset($_COOKIE['fullsite'])
{
// redirect
}
类似地让用户切换回来,并使该按钮删除cookie。
相关问题
- 1. 脚本禁用重定向
- 2. Java脚本重定向approcach
- 3. PHP脚本重定向
- 4. 重定向10,.. 9,...脚本
- 5. PHP重定向脚本
- 6. 队列脚本重定向
- 7. 用Java重定向调用bash脚本
- 8. 网页重定向使用Java脚本
- 9. 301重定向,mod_rewrite禁用
- 10. QProcess禁用stdout重定向
- 11. 页面重定向脚本给我一个重定向循环
- 12. php脚本动态重定向
- 13. cfm脚本的重定向代码
- 14. bash脚本,错误输出重定向
- 15. 重定向输出bash脚本
- 16. 在shell脚本中重定向输出
- 17. 重定向PHP-shell脚本输出
- 18. htaccess的子域脚本重定向
- 19. 重定向不jQuery脚本工作
- 20. 在脚本运行后重定向PHP
- 21. 重定向交互式脚本
- 22. PHP登录脚本重定向
- 23. JavaScript/jQuery脚本阻止重定向
- 24. 重定向外壳输出Ruby脚本
- 25. Rails的路线,重定向脚本
- 26. mod_rewrite:重定向到缓存或脚本
- 27. Unix脚本文件重定向
- 28. 登录脚本正在重定向
- 29. php脚本重定向代码问题
- 30. Zend在视图脚本中重定向
这取决于如何执行脚本,但我会想象如此。 – 2012-04-27 09:32:03