gpt4 book ai didi

php - 通过python更新文件时运行php脚本

转载 作者:行者123 更新时间:2023-12-01 09:27:03 25 4
gpt4 key购买 nike

我有一个 python 程序,可以通过 FTP 将 XML 文件发送到我的网站。然后,我使用 urllib2 python 库中的 urlopen() 运行一个 php 脚本,该脚本使用 XML 文件中的信息更新数据库。这样,当 python 程序发送文件时,我不必在浏览器中打开网站来更新数据库。但是,如果 XML 文件没有更改,任何人都可以访问该脚本并导致我的数据库使用相同的信息一遍又一遍地更新。

是否有一个 python 库可以让我运行 php 脚本,同时也可以发送带有用户名和密码的 JSON 对象之类的内容,以便脚本在对数据库运行更新之前首先检查该内容?

最佳答案

您可以使用 requests 模块发送 POST 请求。

import requests


r = requests.post('https://example.com/update.php', data={'key': 'value'})

如果请求模块无法建立安全的 https 连接,则会引发错误。

然后可以使用 PHP 访问 key :

$_POST['key'];

关于php - 通过python更新文件时运行php脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50302391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com