0

我有一个通过 url 获取价值并重定向到其他网页的页面。网址看起来像:

http://www.mywebsite.com/offer.php?email_id=abcd@yahoo.com&offer_id=1

现在 offer.php 获取 email_id 和 offer_id 并将其重定向到其他网页;例如http://www.abcdef.com

该网址在桌面网络浏览器和我的安卓手机中运行良好。但在 symbian 浏览器和 iphone 浏览器中,它只是显示 url 未找到!

谁能建议我一种可以克服这个问题的方法?

4

2 回答 2

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/offer.php?email_id=anteomnio@yahoo.com&offer_id=1

于 2013-02-17T21:00:24.140 回答
0

您正在使用 java-script 来重定向在移动设备上存在一系列问题的用户,而不是您应该使用服务器端重定向。

header('Location: '.$url);

使用标头重定向时,请确保之前没有输出(甚至没有空格或新行),否则它将不起作用

于 2013-02-17T19:17:45.233 回答