是什么 '?'调用 php 脚本时在 href 中?
What is the '?' in a href when calling a php script?
我见过一个?在 href 中调用 php 时后跟一个 id。我一直在研究,但似乎找不到直接的答案(可能使用了错误的术语)
<a href='page2.php?id=2>
什么是“?”其次是这里的id?任何解释将不胜感激,我是 php.
的新手
GET 数据来自 URL 本身,通常会跟在 URL 中脚本文件的名称之后。 GET 数据的开头用问号 (?) 表示。
这是一种在 url 页面之间传递数据的方法。当页面加载时,PHP 可以通过这样的调用访问该数据。
$id = $_GET['id'];
然后 PHP 可以将此数据用于自己的目的。
您也可以将数据串起来,例如...
?id=2&name=james
然后再次通过调用访问数据...
$name = $_GET['name'];
这就是表单的工作方式,除了当您 POST 表单时,值隐藏在 url 中并且您检索数据时...
$name = $_POST['name'];
但是如果您的 PHP 不知道数据是 POST 还是 GET,您可以使用
$name = $_REQUEST['name'];
它可以从 POST 或 GET 中获取数据。
我见过一个?在 href 中调用 php 时后跟一个 id。我一直在研究,但似乎找不到直接的答案(可能使用了错误的术语)
<a href='page2.php?id=2>
什么是“?”其次是这里的id?任何解释将不胜感激,我是 php.
的新手GET 数据来自 URL 本身,通常会跟在 URL 中脚本文件的名称之后。 GET 数据的开头用问号 (?) 表示。
这是一种在 url 页面之间传递数据的方法。当页面加载时,PHP 可以通过这样的调用访问该数据。
$id = $_GET['id'];
然后 PHP 可以将此数据用于自己的目的。
您也可以将数据串起来,例如...
?id=2&name=james
然后再次通过调用访问数据...
$name = $_GET['name'];
这就是表单的工作方式,除了当您 POST 表单时,值隐藏在 url 中并且您检索数据时...
$name = $_POST['name'];
但是如果您的 PHP 不知道数据是 POST 还是 GET,您可以使用
$name = $_REQUEST['name'];
它可以从 POST 或 GET 中获取数据。