拿这个代码:
<?php
if (isset($_POST['action']) && !empty($_POST['action'])) {
$action = $_POST['action'];
}
if ($action) {
echo $action;
}
else {
echo 'No variable';
}
?>
Run Code Online (Sandbox Code Playgroud)
然后使用?action = test访问该文件是否有任何方法可以防止GET自动声明$ action?除了当然添加
&& !isset($_GET['action'])
Run Code Online (Sandbox Code Playgroud)
为什么我要为我声明变量?