把右变量名称

时间:2014-04-15 18:47:56

标签: php redirect location

如何在重定向到右页时编写php locate变量代码!我有分页,如果我在第二页或第三页,然后处理使用像这样的代码的Ajax将数据发送到数据库

<script type="text/javascript">

$.ajax({
type: "GET",
url: "action.php",
data: { status: "<?php echo $_GET['pid'];?>" }
})

</script>

然后重定向回分页....我想重定向回第2页或第3页而不是第一页。

我复制了分页url地址的第二页,我粘贴到php位置代码是很有效的看代码...

header("Location: http://shopone/admin45/pagination/davetwo.php?cat=&rows=10&page=2");

查看它所说的代码?cat =&amp; rows10表示每页的行数。

请参阅&amp; page = 2表示第2页

在局部变量中,我知道这不是正确的代码,但需要帮助

header("Location: http://shopone/admin45/pagination/davetwo.php".($_GET['page'] ? '?page='.$_GET['page']:''));

我如何编写变量代码来为cat和page放置变量!重定向到分页页面左侧的右页!

1 个答案:

答案 0 :(得分:0)

认为我知道你在问什么。这是一个片段,它将生成当前PHP脚本的完整URL,包括查询字符串:

$full_url = ($_SERVER['HTTPS'] == "on" ? "https://" : "http://") . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $full_url;

如果你只想在最后找到查询字符串,即cat=&rows=10&page=2,你可以使用:

echo $_SERVER['QUERY_STRING'];

所以我相信你的情况是这样的:

$full_url = ($_SERVER['HTTPS'] == "on" ? "https://" : "http://") . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
header("Location: ".$full_url);