Nginx 500 内部服务器错误

Nginx 500 内部服务器错误

我不确定为什么会发生这种情况。我的 wordpress 网站加载正常。

我的 PHP 代码有问题吗?

<?php 
$urls = array(
        "http://www.mb103.com/#"
        "http://www.mb103.com/#"
        "http://www.mb103.com/#"
        "http://www.mb103.com/#"
        "http://www.mb103.com/#"
        "http://www.mb103.com/#"

        ); 
$url = $urls[array_rand($urls)]; 
header("Location: http://$url"); 
?>

答案1

,由于数组条目之间没有,因此出现解析错误。请尝试按如下方式修复它:

<?php 
$urls = array(
        "http://www.mb103.com/#",
        "http://www.mb103.com/#",
        "http://www.mb103.com/#",
        "http://www.mb103.com/#",
        "http://www.mb103.com/#",
        "http://www.mb103.com/#",
        ); 

$url = $urls[array_rand($urls)]; 
header("Location: http://$url"); 
?>

在许多语言(包括 php)中,,最后一个条目之后是可选的。在,最后一个条目之后添加一个是一个好主意,因为这样更容易编辑文件,而且,在编辑时更难忘记。

相关内容