【问题标题】:$SERVER('REMOTE_ADDR') generated the error while excuting in netbeans ide$SERVER('REMOTE_ADDR') 在 netbeans ide 中执行时产生错误
【发布时间】:2017-02-19 17:32:21
【问题描述】:

为什么以下代码在 netbeans ide 和 xamp 服务器上执行时会在 php 7 中生成错误(在按钮中给出)。

代码:

  <?php
  $user_ip=$_SERVER("REMOTE_ADDR");
  echo $user_ip;

错误:

    Fatal error: Uncaught Error: Function name must be a string in
    C:\xampp\htdocs\PhpProject1\index.php:2 Stack trace: #0 {main} thrown in 
    C:\xampp\htdocs\PhpProject1\index.php on line 2

【问题讨论】:

标签: php netbeans xampp


【解决方案1】:

$_SERVER 不是一个函数,它是一个数组,因此您需要执行类似

的操作
<?php
$user_ip=$_SERVER["REMOTE_ADDR"];
echo $user_ip;

【讨论】:

  • 执行你的代码后,我得到这个:::1 作为输出
  • 在 IPv6 中 ::1 是本地主机 IP(即 IPv4 中的 127.0.0.1 等效项)
猜你喜欢
  • 2015-04-26
  • 2011-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-16
  • 1970-01-01
  • 2017-05-30
相关资源
最近更新 更多