解析错误:语法错误,/server.php 中出现意外T_STRING


Parse Error: Syntax Error, unexpected T_STRING in /server.php

Parse error: syntax error, unexpected T_STRING in /server.php.

该行如下所示;

$data = file_get_contents('http://awebsite.com/status?server_ip=<?=$s['ip'];?>&clean=true');

我相信我得到这个是因为

<?=$s['ip'];?>

第一个代码中的T_STRING是否有任何解决方法,因为它非常令人沮丧。我到处找了看,找不到太多关于这个的东西。

我正在使用数据库从其他服务器获取IP。

提前谢谢。

$data = file_get_contents("http://awebsite.com/status?server_ip={$s['ip']}&clean=true");

尝试使用字符串连接:

$data = file_get_contents('http://awebsite.com/status?server_ip='.$s['ip'].'&clean=true');

此外,请阅读以下文章,了解为什么不建议对 URL 使用下划线

http://blog.woorank.com/2013/04/underscores-in-urls-why-are-they-not-recommended/