我是一个 php 新手,我遇到了一个问题,我希望有人能给我帮助。
当我将具有以下内容的 .php 上传到我的服务器并将其加载到 chrome 浏览器中时,似乎没有任何问题。
<?php
class AppInfo {
public static function getHome () {
return ($_SERVER['HTTP_X_FORWARDED_PROTO'])."://" . $_SERVER['HTTP_HOST'] . "/";
}
}
但是,当我上传包含以下非常相似代码的 .php 文件时(不同之处在于存在 ?:"http"),chrome 返回服务器错误(粘贴在代码下方)
<?php
class AppInfo {
public static function getHome () {
return ($_SERVER['HTTP_X_FORWARDED_PROTO'] ?: "http") . "://" . $_SERVER['HTTP_HOST'] . "/";
}
}
错误:
服务器错误网站在检索“Url”时遇到错误它可能因维护而关闭或配置不正确。