我必须链接:
<a href="page2.php#anchor1">link 1</a>
<a href="page2.php#anchor2">link 2</a>
但是,我想添加一个额外的参数,链接如下:
<a href="page2.php#form?type=small">link 1</a>
<a href="page2.php#form?type=large">link 2</a>
使用 php,我需要检查我的$_GET
isset,我需要使用它来控制表单中的元素,如下所示:
<select id="type" name="type">
<option value="sm" <?php if(isset($_GET['type']) and ($_GET['type'] == "small")) { echo 'selected="selected"'; } ?>>Small</option>
<option value="lg" <?php if(isset($_GET['type']) and ($_GET['type'] == "large")) { echo 'selected="selected"'; } ?>>Large</option>
</select>
重要细节
- 如果这很重要,我正在使用我的 .htaccess 删除 .php 扩展名;这可能是一个因素吗?
- 无需填写Page 1即可访问Page 2,但不是必须的;如果没有从 $_GET 设置,则应选择无,否则应选择适当的值。