如何从python接收消息并将其保存在php中

时间:2019-03-30 04:23:54

标签: php python

这是我发送数据的python代码

URL = 'https://example.com/'
import requests,json
def log(m):
    message = {'m': str(m)}
    r = requests.get(URL+'receive.php', params=message)
    return r.text

log ('Hello World')

现在我想使用log.html文件将收到的邮件保存在receive.php文件中

现在我不知道php边码。如何接收并保存它?

1 个答案:

答案 0 :(得分:0)

将参数传递给PHP变量时,可以通过三个数组变量进行访问。

$ _ POST:如果使用post方法发出请求,则可以访问此数组中的参数。

$ _ GET:同样,此数组可以访问get请求参数。

$ _ REQUEST:$ _REQUEST数组可以访问post和get请求参数

<?php

$msg= $_REQUEST['m'];

if(file_put_contents('log.html', $msg , FILE_APPEND)){
  echo "Done";
}
else{
 echo "Error in file write.";
}


?>

此外,您还可以访问原始输入(例如JSON数据或文本数据),而这些原始输入不是键值格式,则可以使用file_get_contents("php://input")访问数据