【发布时间】:2015-03-24 01:17:03
【问题描述】:
我正在尝试根据 URL 参数重定向网页。在过去的几天里,我浏览了很多教程和 stackflow 答案,但没有找到解决办法。我不是程序员,但使用 stackflow 学习了我所知道的关于 php 和 html 编码的一切。所以谢谢大家。
www.domain.com/women/product?id=08607080
想重定向到
www.domain.com/women/Accessories/product?id=08607080
这是我现在使用的代码,但它指向 www.dmail.com/women
请帮忙
<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/womenconfig.inc.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/functions.inc.php';
mysql_connect(HOST, USERNAME, PASSWORD) or die(mysql_error());
mysql_select_db(DB) or die(mysql_error());
$ArtNumber = isset($_GET['id'])?$_GET['id']:Null;
$ArtNumber = isset($_GET['id'])?$_GET['id']:Null;
$query = "(SELECT * FROM " . implode(' WHERE ArtNumber=\'' . $ArtNumber . '\') UNION (SELECT * FROM ', array_keys($shops_arr)) . ' WHERE ArtNumber=\'' . $ArtNumber . '\' ) ';
$result = mysql_query($query) or die(mysql_error());
$row = mysql_fetch_array($result);
$ArtNumber = $row['ArtNumber'] ;
$ProductCategory1 = $row['ProductCategory1'] ;
$ProductCategory2 = $row['ProductCategory2'] ;
$ProductCategory3 = $row['ProductCategory3'] ;
echo "<script>window.location = ''/women/Accessories'.$ProductCategory1.'/product?id=',$ArtNumber,''</script>";
?>
【问题讨论】:
-
您可以发布执行脚本时呈现的行
window.location = ...吗?我怀疑不是所有的参数都通过了。 -
你不应该这样重定向......要么使用propper
headers()函数,要么直接使用你的http服务器的重写模块。 -
echo "";
-
在 arkascha,我说过我不擅长这些事情
标签: php mysql redirect url-parameters