PHP:在file.php之后使用?....

Joh*_*son 0 php

我有这个:

pm.php?v=unread
Run Code Online (Sandbox Code Playgroud)

现在处于未读状态,您也可以按"消息"或"邀请"进行过滤,链接如下所示:

<a href="?f=msgs">Msgs</a> | <a href="?f=invites">Inv.</a>
Run Code Online (Sandbox Code Playgroud)

如果你在里面pm.php?v=unread,并按下Msgs,它就会变成pm.php?f=msgs.我希望如此pm.php?v=unread&f=msgs

我怎样才能做到这一点?

dna*_*irl 5

如果您想维护所有 $ _GET变量并为链接添加额外内容,请考虑array_merge()http_build_query().

$gets=array_merge($_GET,array('f'=>'msgs'));//returns array with your new values overriding any old values
$getstring=http_build_query($gets);
$link="<a href="?$getstring>Msgs</a>";
Run Code Online (Sandbox Code Playgroud)