通过AJAX的PHP POST请求返回源代码

时间:2015-11-05 02:25:51

标签: php ajax

我正在尝试发送POST并从该POST检索数据。相反,我得到了我的AJAX脚本的源代码(ajax.php)。

<?php
$params = array('action' => 'LOL');
$query = http_build_query($params);
$contextData = array(
    'method' => 'POST',
    'content' => $query
);

$context = stream_context_create(array('http' => $contextData));
$result = file_get_contents(
    'ajax.php',
    false,
    $context
);

var_dump($result);
?>

是什么给出了?

1 个答案:

答案 0 :(得分:1)

ajax的典型用法是从javascript调用(在客户端浏览器中),向服务器提交请求。然后服务器将运行一些代码(例如用php编写)并返回一个结果,客户端代码然后使用该结果做一些有用的事情(或者不做任何事情 - 这也是可能的。)

你似乎只有想要调用的PHP代码&#34; ajax.php&#34; ...

为什么你得到代码而不是执行代码:file_get_contents读取文件的内容......

更多信息:http://php.net/manual/en/function.file-get-contents.php