122得票5回答
Netbeans 7.4 for PHP中的警告“不要直接访问超全局变量$ _POST数组”

我在使用 $_POST, $_GET, $_SERVER 等时,在 Netbeans 7.4 for PHP 上收到了这个警告信息: 不要直接访问超全局变量 $_POST 数组 这是什么意思?我该如何纠正这个警告? 编辑:事件示例代码仍显示此警告。

60得票3回答
可能的值:PHP_OS

有没有地方可以找到 PHP 预定义常量 PHP_OS 的可能取值列表?我想将这个值用于系统要求检查,但需要知道不同操作系统在此变量中的命名方式。 经过一些搜索,我已经编制了以下列表: CYGWIN_NT-5.1 Darwin FreeBSD HP-UX IRIX64 Linux NetB...

12得票2回答
如何正确访问超级全局变量?

我正在探索PHP的技巧。我发现有一件事情我没有答案。我想在类中访问超级全局变量$_SESSION的变量。一切都正常工作,但是用于检查代码混乱的PHPMD引擎向我显示了问题。 我是通过以下方式从$_SESSION超级全局变量获取值的$value = $_SESSION["value"]; 我这...

11得票2回答
$_SERVER['HTTP_HOST']包含端口号=/

我不确定,也许这是一个 bug。 我的服务器上有两个虚拟主机。 virtualhost1.com virtualhost2.com 如果我使用80端口打开 virtualhost1.com(virtualhost1.com:80)。$_SERVER['HTTP_HOST']='virtu...

11得票2回答
Web服务器变量$_SERVER['REMOTE_ADDR']可靠吗?

通常我认为在PHP脚本中可以通过测试$_SERVER['REMOTE_ADDR']来确定请求的来源IP地址。然而,我开始怀疑事情是否更加复杂。以下是场景: 我运行了几台服务器,称它们为 A、B 和 C——用户必须在其中注册。 我运行了一个单独的注册服务器,称之为 S,在此处验证用户的凭据等...

10得票7回答
我应该使用PHP超全局变量还是过滤输入来获取$_GET数据?

我真的很讨厌全局变量 - 或许是因为我是C#程序员,但当我在PHP中工作时,每次像这样做事情的时候都会咬紧牙关:$strUsername = $_GET['username']; 是的,我过于简化了它,而且我确实正确地进行了所有清理。 实际上,对于我构建的框架,几乎在执行开始时就获取了所有su...

9得票6回答
在PHP中直接使用超全局变量是好还是坏?

那么,我并没有很深厚的 PHP 背景,我想知道在规范的代码中,是否应该直接使用“超全局变量”,例如在某个函数中间直接使用$_SESSION['x'] = 'y';,或者像我通常对待变量一样,将它们作为参数发送,然后从那里使用,例如: class Doer { private $ses...

9得票1回答
PHP的$_SERVER[REQUEST_TIME]属性是如何设置的?

服务器上发生了什么来设置请求时间?它是否考虑服务器配置的时区? 我之所以问这个问题,是因为我需要知道,如果我有一个将时区设置为站点范围变量的网站,并且我将某些内容与$_SERVER['REQUEST_TIME']进行比较以了解是否过期,我不确定时区不匹配是否可能。

8得票3回答
如果您将一个值赋给$_REQUEST,会发生什么?

我最近在一个 PHP 脚本中看到了这行代码: $_REQUEST['start_date']=$date; 在任何情况下,将内容分配给超级全局变量 $ _REQUEST 是否被允许或有用的? 如果存在 $_COOKIE ['start_date'] ,是否会更改cookie值?

8得票1回答
$_SERVER["HTTP_HOST"]有多安全?

我有一个数据库,存储着许多网站的URL地址,这些网站的主键是 $_SERVER["HTTP_HOST"] 。 当用户访问一个网站时,比如说 www.my-epic-example-url.com ,它将连接到数据库,并使用该网站的 $_SERVER["HTTP_HOST"] 获取所有相关数据...