这是伪代码:
if( $_POST['id'] is set){
$id = $_POST['id']
}else if($_GET['id'] is set){
$id = $_GET['id']
}
这怎么可能是令状?
if(isset($_POST['id'])) {
$id = $_POST['id'];
} else if(isset($_GET['id'])) {
$id = $_GET['id'];
}
然而,也许您宁愿只使用$_REQUEST
?
if(isset($_REQUEST['id'])) {
$id = $_REQUEST['id'];
}
_POST
、_GET
和_COOKIE
的优先级可以通过配置指令设置。
使用isset
:
if (isset($_POST['id'])) {
$id = $_POST['id'];
} else if (isset($_GET['id'])) {
$id = $_GET['id'];
}
if( isset($_POST['id'])){
$id = $_POST['id']
}else if( isset($_GET['id'])){
$id = $_GET['id']
}
$id = isset($_POST['id'])?$_POST['id']:(isset($_GET['id'])?$_GET['id']:"");