2013-02-17 27 views
0

我有一个页面通过url获取值并重定向到其他网页。该网址看起来像:通过带有问号(?)的网址传递值不适用于手机

http://www.mywebsite.com/[email protected]&offer_id=1

现在offer.php需要EMAIL_ID和offer_id并重定向到其他网页;例如到http://www.abcdef.com

该网址在桌面网页浏览器和我的android手机上运行完美。但在symbian浏览器和iphone浏览器中,它只是显示URL未找到!

任何人都可以通过我可以解决这个问题的方式?

+0

我买的iphone,我会测试你 – 2013-02-17 18:55:24

+0

这是尴尬的,要传递参数给服务器和它的服务器端,所有的处理发生。您是否正在使用同一网络进行连接,或者您是否在使用手机的3G/Data Plan /等访问该网页,可能是代理与您的网站玩的时髦。你能分享你的网页网址吗? – whizzzkid 2013-02-17 18:56:36

+0

process.php接收电子邮件并提供ID。电子邮件和优惠ID以及重定向链接存储在数据库中。 Offer.php接收电子邮件并提供身份证,并提取出重定向的网址,并通过标题(“location:http://www.abcd.com”)重定向。这是总过程@Josh – programmer 2013-02-17 18:59:33

回答

2

@AnteOmnio链接不工作我的笔记本电脑只显示一个空白页。请尝试在所有设备上下面的链接,让我知道结果请,这是一个简单的测试,看看是否有什么不对的网络/设备/代码

以下链接代码:

<?php 

echo "Welcome To Test Offer Page<br><br>"; 

if(!$_GET){ 
    echo "I have no details of who you are!"; 
}else{ 
    echo "Your Email ID is <b>".$_GET["email_id"]."</b> and you're Offer ID id <b>".$_GET["offer_id"]."</b>"; 
} 

http://clients.nishantarora.in/projects/AnteOmnio/[email protected]&offer_id=1

+0

嗨, 对不起,对于最近的回复。是的,我测试了你提供的与安卓(ics)的链接,并显示正确的结果。iphone 5和诺基亚3300,它正在工作。 – programmer 2013-02-19 04:48:43

+0

@AnteOmnio快乐要知道... :)希望它解决了你的问题,请标记为完整 – whizzzkid 2013-02-19 07:30:39

+0

@wrongnumber ..非常感谢:) – programmer 2013-02-19 08:25:25

0

您正在使用java脚本重定向在移动设备上存在其问题集的用户,而应该使用服务器端重定向。

header('Location: '.$url);

使用头文件时重定向确保有前(甚至没有空格或新行),无输出,否则将无法正常工作

+0

Still没有工作! – programmer 2013-02-17 19:34:59