php - undefined variable PHP_SELF

标签 php content-management-system

我在这里用 php 开发一个后端。

我遇到这样的错误:

Undefined variable : PHP_SELF

在我的 htdocs 目录中。

我正在用 php 5.4.4 开发,如果你想在这里查看源代码,它是:

http://pastebin.com/xr2PxbNG

最佳答案

不要使用任何建议的 PHP_SELF 版本。这是一场安全噩梦,让您的 PHP 面临大量可能的注入(inject)攻击。

你想达到什么目的?为发送给自身的表单生成 URL?为此使用 action="" - 这是一种有效的方法,并且将始终使用 URL 发送表单以进行加载。

如果您必须知道请求的脚本,请改用 $_SERVER['SCRIPT_NAME']

关于php - undefined variable PHP_SELF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12710803/

相关文章:

php - 使用表单按钮从 SQLite 数据库中删除记录

php - htaccess 重写后 "Unexpected token ' > '"第 1 行(中断 css 和图像)

content-management-system - 什么是 Umbraco 后台,什么是 umbraco 后台扩展,它们是做什么的?

php - 将 css 类添加到 "main menu"(drupal,与柱状网格系统集成)

php - Composer 无法解析为使用 "install"而不是 "update"的可安装包集

php - 在订单电子邮件模板中添加自定义属性 - Magento

php - MySQL日期时间使用PHP PDO显示0000

php - Doctrine 1.2 : Disabling caching

content-management-system - Bolt CMS 中的内容类型 : How to change field used for listing in backend

asp.net-mvc-3 - MVC3-可以添加到现有应用程序的轻量级CMS?