获取参数,通过link in PHP传递
Get parameter, passed via the link in PHP
我通过代码从 http://localhost/match?id=1
获取变量:
<?
if (isset($_POST['id'])) {
$id = $_POST['id'];
$id = secure($id);
} else {
echo "error";
die();
}
我从 else 语句中得到了错误。如何获取通过 link?
传递的参数
试试这个代码:
<?
if (isset($_GET['id'])) {
$id = $_GET['id'];
$id = secure($id);
} else {
echo "error";
die();
}
通过 link 传递的参数可通过 $_GET
超全局访问。
如果您从表单获取数据,请使用 POST。如果您通过 link 获取数据,则为 GET。在你的情况下是 link
if (isset($_POST['id'])) { ** this POST should be GET because you have http://localhost/match?id=1
我通过代码从 http://localhost/match?id=1
获取变量:
<?
if (isset($_POST['id'])) {
$id = $_POST['id'];
$id = secure($id);
} else {
echo "error";
die();
}
我从 else 语句中得到了错误。如何获取通过 link?
传递的参数试试这个代码:
<?
if (isset($_GET['id'])) {
$id = $_GET['id'];
$id = secure($id);
} else {
echo "error";
die();
}
通过 link 传递的参数可通过 $_GET
超全局访问。
如果您从表单获取数据,请使用 POST。如果您通过 link 获取数据,则为 GET。在你的情况下是 link
if (isset($_POST['id'])) { ** this POST should be GET because you have http://localhost/match?id=1