超简单的PHP重定向问题 供参考:if($id>10) header("Location:新网址"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是从网上查了的知道有header Location URLmeta REFRESH URLecho 脚本 URL这三种方法。打算用下面的方法<?php if ($id==10){ header("Location: http://www.目标站.com/down.php?item=100&id=20"); } else{ header("Location: http://www.目标站.com/down.php?item=100&id=xx"); } ?>知道是大概这么个用法,但我想知道的是完整的用法。因为我一点也不懂,只是想用。现在主要是想知道如何使用数组保存id 和如何拼出下面的字串。谢谢! <?php if ($id==10){ echo "<script>Location.href='http://www.目标站.com/down.php?item=100&id=20';</script>); } else{ echo "<script>Location.href='http://www.目标站.com/down.php?item=100&id=xx';</script>"; } ?>这样好 echo "<script language='javascript'>location.href='http://www.目标站.com/down.php?item=100&id=xx';</script>";其实都查不错我比较喜欢我上面的那种用法 好象有三中重定向的方法吧...呵呵1.使用js中的location2.使用html中的确meta标签3.使用php中的header() 可能是我没说清。我只想用header的方法。因为不能保证用户是否允许脚本。我现在想知道的是如何1、数组保存id 2、把传入的id里的xx取出再拼出下面的字串"Location: http://www.目标站.com/down.php?item=100&id=xx"麻烦各位看清后回答,谢谢 <?php if ($id==10){ header("Location: http://www.目标站.com/down.php?item=100&id=20"); } else{ header("Location: http://www.目标站.com/down.php?item=100&id=".$_GET[id]); } ?>你写的没有什么错误啊 对了,你说“1、数组保存id ”。为什么要用数组?你要传多少个ID进来? <?php$id=$_GET["id"];$a = array('10',11,);if (in_array($id, $a, TRUE)) header("Location: http://www.目标地址.com/down.php?item=100$id=".$id); else header("Location: http://www.我的站.com/down.php?item=100$id=".$id);?> <?php $id=$_GET[id]; $a = array('10','11'); if (in_array($id, $a, TRUE)) header( "Location: http://www.目标地址.com/down.php?item=100$id= ".$id); else header( "Location: http://www.我的站.com/down.php?item=100$id= ".$id); ? > 问题解决,谢谢! 我感觉discuz快要没落了,现在他就是靠名气吃饭了。。 求助 PHP插入数据库问题, 在线等 100分登陆验证的解决方案 关与MYSQL 中 LIKE % 的问题 求助php中如何通过get方法传递带空格的字符串 [急]请教:如何使用php新建access的mdb文件及表 有用php写过财务管理软件的朋友吗,大家认为php在这方面表现怎么样 php编码问题 配置APACHE+PHP 问题 PHP本地运行没有问题,上传到linux服务器后所有的css、js加载失败,跪求大神 对查询结果进行分页??? phpmyadmin登陆不进去!
header Location URL
meta REFRESH URL
echo 脚本 URL
这三种方法。
打算用下面的方法
<?php
if ($id==10){
header("Location: http://www.目标站.com/down.php?item=100&id=20");
}
else{
header("Location: http://www.目标站.com/down.php?item=100&id=xx");
}
?>知道是大概这么个用法,但我想知道的是完整的用法。因为我一点也不懂,只是想用。
现在主要是想知道如何使用数组保存id 和如何拼出下面的字串。
谢谢!
if ($id==10){
echo "<script>Location.href='http://www.目标站.com/down.php?item=100&id=20';</script>);
}
else{
echo "<script>Location.href='http://www.目标站.com/down.php?item=100&id=xx';</script>";
}
?>
这样好
<script language='javascript'>location.href='http://www.目标站.com/down.php?item=100&id=xx';</script>";
其实都查不错
我比较喜欢我上面的那种用法
1.使用js中的location
2.使用html中的确meta标签
3.使用php中的header()
我只想用header的方法。因为不能保证用户是否允许脚本。
我现在想知道的是如何
1、数组保存id
2、把传入的id里的xx取出再拼出下面的字串
"Location: http://www.目标站.com/down.php?item=100&id=xx"
麻烦各位看清后回答,谢谢
if ($id==10){
header("Location: http://www.目标站.com/down.php?item=100&id=20");
}
else{
header("Location: http://www.目标站.com/down.php?item=100&id=".$_GET[id]);
}
?>你写的没有什么错误啊
$id=$_GET["id"];
$a = array('10',11,);if (in_array($id, $a, TRUE))
header("Location: http://www.目标地址.com/down.php?item=100$id=".$id);
else
header("Location: http://www.我的站.com/down.php?item=100$id=".$id);
?>
$id=$_GET[id];
$a = array('10','11');
if (in_array($id, $a, TRUE))
header( "Location: http://www.目标地址.com/down.php?item=100$id= ".$id);
else
header( "Location: http://www.我的站.com/down.php?item=100$id= ".$id);
? >
问题解决,谢谢!