PHP空$\u服务器阵列

PHP空$\u服务器阵列,php,server,Php,Server,是否可以使用php$\u服务器变量NULL 当我调用var\u dump($\u SERVER)时,结果是NULL。这怎么可能 但最奇怪的是,这只是在“非第一次”刷新页面之后。。我的意思是: 在服务器上编辑somepage.php->保存->刷新页面->$\u服务器变量正常(充满数据) 第二次(第三次、第十次)刷新(正常/硬…所有浏览器)->$\u服务器变量为NULL 有人能解释一下吗?我不知道我应该在哪里搜索这个问题。页面在reactjs(客户端)中,但与此无关 更新:服务器:Apache

是否可以使用php
$\u服务器
变量
NULL

当我调用
var\u dump($\u SERVER)
时,结果是
NULL
。这怎么可能

但最奇怪的是,这只是在“非第一次”刷新页面之后。。我的意思是:

  • 在服务器上编辑
    somepage.php
    ->保存->刷新页面->
    $\u服务器
    变量正常(充满数据)
  • 第二次(第三次、第十次)刷新(正常/硬…所有浏览器)->
    $\u服务器
    变量为
    NULL
有人能解释一下吗?我不知道我应该在哪里搜索这个问题。页面在reactjs(客户端)中,但与此无关

更新:服务器:Apache/2.4.10(Debian)

如中所述:


在php.ini中,我将导致问题的
auto\u globals\u jit
设置为ON。当我将其更改为关闭时,它开始工作。

您使用的是哪台服务器(例如Apache)?是的,Apache/2.4.10(Debian)您可以创建一个只有var_dump($_server)的新文件吗。。我想你重写了这个变量@MohammadAlabed没有问题,但是..重写变量..问题可能在filter_var()中吗$REQUEST_URI=filter_var($_SERVER['REQUEST_URI'],filter_SANITIZE_STRING)@MohammadAlabed创建了一个新文件。仅包含变量转储($\服务器)。第一个访问是OK,第二个是Null,这是一个有趣的问题:)