如何在php中制作一个url参数

时间:2013-09-24 03:28:26

标签: php parameters parameter-passing

好的php新手在这里,请耐心等待。我不确定这是否是一个多余的问题,但这里有。我有一个参考代码,我想坚持我的网址。例如:site.com/index.php?refcode = 123。那很好吗?我们可以在那里放任何东西。访客自然会进入索引页面。但是,如果访问者点击了导致我网站中其他页面的其他按钮,则该参数将消失。就像我想跟踪访问者在他后来决定转到我的联系页面时向他发送电子邮件时所拥有的代码一样。怎么能用PHP完成?或者这可以用jquery完成吗?

1 个答案:

答案 0 :(得分:1)

最好将url变量保存到会话变量中。会话变量将与用户保持一致,因此无论他们访问哪个页面,您都可以访问它。

$_SESSION['refcode'] = $_GET['refcode'];

确保使用session_start()

但如果您确实想按照要求的方式进行操作,可以修改页面上的所有网址并添加:

'?'.$_SERVER['QUERY_STRING']

这会将查询字符串添加到您的网址,以便他们访问的下一页仍然可以使用它。但这看起来确实有很多工作要做。