意外的T

当我尝试加载网站时,出现以下错误:

意外的T_CONSTANT_ENCAPSED_STRING,期待','或';'

它说错误在第5行。

<?php

 ob_start();
 header("Location: /localhost/site1");
 echo '<meta http-equiv="refresh" content="0;URL='/localhost/site1'">'; //line 5
 die();

?>

更新:

在这一点上,我的代码如下所示:

<?php

 ob_start();
 header("Location: /localhost/site1");
 echo '<meta http-equiv="refresh" content="0;URL='/localhost/site1'">';
 die();

?>

但仍然是一样的错误:

解析错误:语法错误,意外T_CONSTANT_ENCAPSED_STRING,期待','或';' 在第5行的/localhost/site1/index.php中

我也尝试使用:

echo '<meta http-equiv="refresh" content="0;URL=/localhost/site1">';

但同样的问题。


检查引用标记...

 echo '<meta http-equiv="refresh" content="0;URL=/localhost/site1">'; //line 5

SO的语法高亮显示它:

echo '<meta http-equiv="refresh" content="0;URL='/localhost/site1'">'; //line 5
     ^-----                                     ^----------------^  ^- --

你忘了逃避'在网址中

 ob_start();
 header("Location: /localhost/site1");
 echo '<meta http-equiv="refresh" content="0;URL='/localhost/site1'">'; //line 5
 die();

?>

尝试这个

echo '<meta http-equiv="refresh" content="0;URL='/localhost/site1'">';
链接地址: http://www.djcxy.com/p/69647.html

上一篇: unexpected T

下一篇: Parse error: syntax error, unexpected T