多个GET参数

The*_*eAJ 1 php arguments

我最近一直在使用PHP,而且我遇到了一些我无法解决的问题.

基本上,我有一个表格:

<form method="get">
    <fieldset class="display-options" style="float: left">
    Search by name or ip:
        <input type="text" name="key" value="" />&nbsp;
        <input type="submit" class="button2" value="Search" />
    </fieldset>
</form>
Run Code Online (Sandbox Code Playgroud)

问题是,我目前已经有了一个论点:

http://example.com/logs.php?type=admin&page=1
Run Code Online (Sandbox Code Playgroud)

我如何使用已存在的参数传递给定的表单参数?像这样:

http://example.com/logs.php?type=admin&page=1&key=name
Run Code Online (Sandbox Code Playgroud)

在此先感谢,AJ.

Chr*_*ann 5

<snip />

编辑:隐藏字段是您最好和最可靠的选择.

<input type="hidden" name="var1" value="<?php echo $_GET['var1']; ?>" />
Run Code Online (Sandbox Code Playgroud)

将其中的几个放在<form>元素中,它们将与其他数据一起传递.

你不应该需要,isset()但这可能是一个好主意.