PHP:GET-data自动声明为变量
发布时间:2020-12-13 16:41:45 所属栏目:PHP教程 来源:网络整理
导读:取此代码: ?phpif (isset($_POST['action']) !empty($_POST['action'])) { $action = $_POST['action'];}if ($action) { echo $action;}else { echo 'No variable';}? 然后用?action = test访问文件 有什么办法阻止$动作被GET自动声明吗?除了当然添加 !is
取此代码:
<?php if (isset($_POST['action']) && !empty($_POST['action'])) { $action = $_POST['action']; } if ($action) { echo $action; } else { echo 'No variable'; } ?> 然后用?action = test访问文件 && !isset($_GET['action']) 为什么要让变量被声明为我?
检查你的php.ini的register_globals设置.这可能是你想要的.
You don’t.这是一个可怕的安全风险.它使环境,GET,POST,Cookie和服务器变量全局为(PHP manual).这是PHP中的一小部分reserved variables. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – 如何覆盖drupal view pager查询?
- php – MySQL:使用插入语句本身插入的行的id
- php – 如果此页显示此Else显示此
- php – 使用magento管理模块中的控制器和模型提交表单值
- php获取网站根目录物理路径的几种方法(推荐)
- 如何将日期格式d/m/Y更改为Y-m-d PHP
- php+MySQL判断update语句是否执行成功的方法
- php – 如何在symfony / doctrine上使用SSL连接到MySQL
- php – DOMDocument-> documentURI属性的目的是什么?
- php – simpleXml到数组行为看起来很奇怪 – 打破9941项