【发布时间】:2013-04-08 20:12:40
【问题描述】:
嗨,谁能帮我解决这个问题 我有一个类似的网址
parent/child/a=1&b=2$c=3
然后我有一个链接可以将变量添加到该 URL
<a href="<?php echo $_SERVER["REQUEST_URI"]."&d=test1";?>">LINK 1</a>
<a href="<?php echo $_SERVER["REQUEST_URI"]."&d=test2";?>">LINK 2</a>
每次我点击我的链接时,变量 d 到 URL 都会像这样继续复制
parent/child/a=1&b=2&c=3&d=test2&d=test2&d=test2&d=test1&d=test1
我知道 $_SERVER["REQUEST_URI"] 不断获取当前 URL,这就是我得到该结果的原因。我已经尝试了 $_SERVER[""] 的一些属性。 我喜欢的是改变 d 变量值,知道怎么做。 任何回复都非常感谢。谢谢!
【问题讨论】:
-
如果 d= 存在,则在 $_SERVER["REQUEST_URI"] 上使用 preg_replace
-
@Robert Podwika。我认为 preg_replace 可以,但我不知道如何使用该代码,现在我将在 PHP 手册中学习。谢谢。如果代码解决了我的问题,我会点击 +1。谢谢罗伯特!
-
@kodewrecker:你看过我的回答了吗?它应该工作
-
应该将
$c=3改为&c=3,对吗?