dongshadu4498 2015-11-05 02:25
浏览 194

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

I am trying to send POST and retrieve data from that POST. Instead I get the source code of my AJAX script (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);
?>

What gives?

  • 写回答

1条回答 默认 最新

  • douliao5942 2015-11-05 02:34
    关注

    The typical use of ajax is to have a call from javascript (in the client browser), submit a request to the server. The server would then run some code (e.g. written in php) and return a result that the client code then uses to do something useful (or not do anything - that's possible just as well).

    You seem to only have php code that's trying to call "ajax.php" ...

    as to why you get the code, instead of it executing: file_get_contents read the content of a file ...

    More info: http://php.net/manual/en/function.file-get-contents.php

    评论

报告相同问题?

悬赏问题

  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗
  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路