日期:2014-05-17  浏览次数:20559 次

php能在链接地址中增加变量吗
我用wordpress做了一个类似博客的网站(网址a.com/b)    另外有一个自己的首页a(网址a.com)
首页a里有两个链接可以选择用户区域(比如上海 北京之类的)  但是其实两个链接指向的是同一个网址a.com/b(wordpress博客的首页)我修改了下数据库并且通过下面的代码实现了点不同的链接显示不同的文章列表
echo "<a href='http://a.com/b/?b=1'>北京</a>
      <br></br>
      <a href='http://a.com/b/?b=2'>上海</a>";
我的博客页面类似下面的布局
文章分类     留言     小站简介
文章1
文章2
...

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

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

------解决方案--------------------
可以啊。url?b=<?php $var;?>
------解决方案--------------------
引用:
Quote: 引用:

你在提交留言的时候把 b=2 的参数带上就可以了
<form action='http://a.com/b/?b=2'>

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


<form action='http://a.com/b/?b=<?php echo $_GET['b'];?>'>