【发布时间】:2011-09-04 16:09:32
【问题描述】:
如果我有一个文件 firstfile.html,其中包含指向以下内容的超链接:
secondfile.php?type=2&subcategory=4
然后如何使用 html 或 php 在secondfile.php 的代码中提取它?
我基本上希望表单中的一些输入能够自动填充传递的信息。
【问题讨论】:
如果我有一个文件 firstfile.html,其中包含指向以下内容的超链接:
secondfile.php?type=2&subcategory=4
然后如何使用 html 或 php 在secondfile.php 的代码中提取它?
我基本上希望表单中的一些输入能够自动填充传递的信息。
【问题讨论】:
关于外部源变量的文档:
http://php.net/manual/en/language.variables.external.php
在您的特定情况下,您会使用$_GET['type'] 或$_REQUEST['type'] 等。
【讨论】:
使用$_GET 变量。
更具体地说,这是我用来填充文本字段的代码:
<input type="text" value="<?php if(!empty($_GET['type'])) {echo(htmlspecialchars($_GET['type']));} ?>"/>
【讨论】:
<?=:<?=htmlspecialchars(filter_input(INPUT_GET,'type'))?>(我知道一些异端禁用它;幸运的是它总是在PHP5.4中启用)
$_GET['type'] 未设置时会显示警告
secondfile.php 而没有任何 ?type=abcd),那么您可能会在文本字段中看到以下错误消息:Notice: Undefined index: type in /blah/blah/blah.php on line 1