我已经使用了这里给出的答案(how do i insert a variable? from a form into a file_get_contents link)但是,它仍然不适合我。
但这不起作用,我不知道为什么?
答案 0 :(得分:2)
您需要先放置/分配POST数组和变量,而不是在以下情况之后:
(有点像把马放在马车之后,就像它一样)。
<?php
$code = $_POST['search'];
$json = file_get_contents("http://myurl.com/user=". $code);
$obj = json_decode($json);
?>
因为现在,您正在获得一个未定义的索引/变量......&#34;通知,你有没有检查错误。
将error reporting添加到文件的顶部,这有助于查找错误。
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
// rest of your code
旁注:错误报告应仅在暂存时完成,而不是生产。