file_get_contents() 不使用 $_REQUEST 变量

file_get_contents() not working with $_REQUEST variables

我有一个 php 脚本,它使用 $_REQUEST ($query = $_REQUEST['query'];) 从表单中获取变量,并从 https://en.wikipedia.org/wiki/$query 中获取内容(并将结果归功于维基百科)。

问题是维基百科页面的 file_get_contents(); 仅在我设置 $query = "custom string, not requested one"; 时有效,但是当我尝试 $_REQUESTed 字符串时,它 returns 是一个空的字符串.

谁能找到解决方案?

谢谢,多米

确保您在 $query 变量中获得价值,然后将您请求的 url 设为

$query = $_REQUEST['query'];
$url="https://en.wikipedia.org/wiki/".$query;

然后使用 file_get_contents() 作为

$result=file_get_contents($url);