• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php能在链接地址中增加变量吗

php 搞代码 3年前 (2022-01-23) 52次浏览 已收录 0个评论
文章目录[隐藏]

我用wordpress做了一个类似博客的网站(网址a.com/b) 另外有一个自己的首页a(网址a.com)
首页a里有两个链接可以选择用户区域(比如上海 北京之类的) 但是其实两个链接指向的是同一个网址a.com/b(wordpress博客的首页)我修改了下数据库并且通过下面的代码实现了点不同的链接显示不同的文章列表
echo “北京



上海”;
我的博客页面类似下面的布局
文章分类 留言 小站简介
文章1
文章2

现在我点首页选择不同地址之后跳到博客页面之后会显示对应的文章列表了(通过上面的代码传递值实现的)
但是问题是我一旦点了留言之后再点文章分类 显示的文章就不是按我一开始选择的地址来的了
因为没有那个传导值了
而且我不能像首页那样写好几个留言链接对应不同的地址的文章分类了
所以想问下有没有可能实现在链接地址中加变量
比如有个变量v是数字
有个跳转链接 a.com/b/?b=v之类的
这样记下v的值
v不同跳到不同网页

或者有其他的解决方案指导下 谢谢啦 网站就差这一个问题了 求帮忙 = =
其实不太会写代码 如果有的地方写的不是很明白 可以问我 谢谢啦

回复讨论(解决方案)

你在提交留言的时候把 b=2 的参数带上就可以了

你在提交留言的时候把 b=2 的参数带上就可以了

但是地址是用户选择啊 不是每次都是2啊 有时会是1啊3啊之类的 该怎么办呢

来源不同进了同一页 显示不同的内容

那还能回去吗? 或者说是不是就一直显示用户来源所决定的内容了? 比如它通过主页进的就只显示北京?

那就在判断显示什么地区的时候存一个session 下次再需要判断时不需要根据来源了直接拿session判断

可以啊。url?b=<?php $var;?>

你在提交留言的时候把 b=2 的参数带上就可以了

但是地址是用户选择啊 不是每次都是2啊 有时会是1啊3啊之类的 该怎么办呢

‘>

你在提交留言的时候把 b=2 的参数带上就可以了

但是地址是用户选择啊 不是每次都是2啊 有时会是1啊3啊之类的 该怎么办呢

‘>

<?php
global $idbzn;
$locationxuanze=$_GET[‘idbzn’];
if(!isset($locationxuanze) AND isset($_COOKIE[cookielocationxuanze]))
{
header(“Location:http://www.a.com/b/?c=&lt;?php echo $_COOKIE[cookielocationxuanze];?>”);
}
?>
我用了上面的代码 所有变量都输出过了 是对的 if里随便输出一段字符串也可以 但是换成链接跳转就出问题 能看看是哪里的问题吗 谢谢了

可以啊。url?b=<?php $var;?>
<?php
global $idbzn;
$locationxuanze=$_GET[‘idbzn’];
if(!isset($locationxuanze) AND isset($_COOKIE[cookielocationxuanze]))
{
header(“Location:http://www.a.com/b/?c=&lt;?php echo $_COOKIE[cookielocationxuanze];?>”);
}
?>
我用了上面的代码 所有变量都输出过了 是对的 if里随便输出一段字符串也可以 但是换成链接跳转就出问题 能看看是哪里的问题吗 谢谢了

可以啊。url?b=<?php $var;?>
<?php
global $idbzn;
$locationxuanze=$_GET[‘idbzn’];
if(!isset($locationxuanze) AND isset($_COO

……本2文来源gaodai.ma#com搞##代!^码@网3

搞代gaodaima码KIE[cookielocationxuanze]))
{
header(“Location:http://www.a.com/b/?c=&lt;?php echo $_COOKIE[cookielocationxuanze];?>”);
}
?>
我用了上面的代码 所有变量都输出过了 是对的 if里随便输出一段字符串也可以 但是换成链接跳转就出问题 能看看是哪里的问题吗 谢谢了

header(“Location:http://www.a.com/b/?c=&lt;?php echo $_COOKIE[cookielocationxuanze];?>”);
改成
header(“Location:http://www.a.com/b/?c=&#8221;.$_COOKIE[cookielocationxuanze]);


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php能在链接地址中增加变量吗

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址