【发布时间】:2016-08-17 14:32:52
【问题描述】:
我试图找出堆栈溢出中的类似问题,但我做不到。我正在使用 python 请求库向我的个人域名 www.****.com 发送 POST 请求。
r = requests.post('http://www.****.com', data = {'temp1':"Anum"})
print r.text
当我运行脚本时,r.text 会显示“Welcome Anum”。我在我的网站上写了一个小的 php 脚本
<?php
$data=$_POST["temp1"];
echo "Welcome ". $data. "<br />";
?>
现在的问题是,即使在刷新页面后,我也无法在实际网站上看到此获取请求。我尝试在每 3 秒后循环发送 POST 请求,但在实际网站上仍然看不到任何更新。我是否需要循环我的 php 代码以不断侦听来自客户端的请求? 我的理解是我的域名作为服务器和 python 脚本作为客户端工作,所以当客户端向服务器发送请求时,我如何管理我的服务器以捕获该请求并显示在网页上?
【问题讨论】:
-
没有。 php 不会“侦听”请求,除非您明确将其设置为作为网络服务器运行。您的 WEBSERVER 监听请求,然后在请求进入时运行 PHP 代码。
-
在 html 表单上 - 你有什么动作,即