我是一个 PHP 新手,我正在尝试做我认为在网站上相当复杂的操作。所以我需要你的帮助:)
我想要做的是为每个客户端请求一个特定的页面,唯一涉及的 URL 变量在最后,就像往常一样。
基本上我的变量之前已经在脚本中设置好了,我想说的是;URLhttp://site.com/index.php?image=$clientnumber
不知何故。
如果你们能给我一些关于如何做到这一点的见解,那就太好了!
我是一个 PHP 新手,我正在尝试做我认为在网站上相当复杂的操作。所以我需要你的帮助:)
我想要做的是为每个客户端请求一个特定的页面,唯一涉及的 URL 变量在最后,就像往常一样。
基本上我的变量之前已经在脚本中设置好了,我想说的是;URLhttp://site.com/index.php?image=$clientnumber
不知何故。
如果你们能给我一些关于如何做到这一点的见解,那就太好了!
您可以使用sprintf 函数来执行此操作:
$url = sprintf('http://site.com/index.php?image=%s', $clientnumber);
$new_url = "http://site.com/index.php?image=$clientnumber";
或者
$new_url = 'http://site.com/index.php?image=' . $clientnumber;
$data = array('foo'=>'bar',
'baz'=>'boom',
'cow'=>'milk',
'php'=>'hypertext processor');
echo http_build_query($data) . "\n";
结果是:
foo=bar&baz=boom&cow=milk&php=超文本+处理器
满足您的需求:
$data = array('image'=> $clientnumber);
echo 'index.php?' . $data;
会给你:
index.php?image=878787283