gpt4 book ai didi

php - PHP 中的持久性 HTTP GET 变量

转载 作者:可可西里 更新时间:2023-10-31 23:26:41 25 4
gpt4 key购买 nike

假设我有这样的代码

if(isset($_GET['foo']))
//do something

if(isset($_GET['bar']))
//do something else

如果用户在 example.com/?foo=abc 并单击链接以设置 bar=xyz,我想轻松地将他们带到 example.com/?foo=abc&bar=xyz,而不是 example.com/?bar=xyz。

我可以想到一些非常困惑的方法来做到这一点,但我确信有一些我不知道并且无法通过 Google 追踪的更干净的方法。

最佳答案

这是一种方法......

//get passed params
//(you might do some sanitizing at this point)
$params=$_GET;

//morph the params with new values
$params['bar']='xyz';

//build new query string
$query='';
$sep='?';
foreach($params as $name=>$value)
{
$query.=$sep.$name.'='.urlencode($value);
$sep='&';
}

关于php - PHP 中的持久性 HTTP GET 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/361329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com