PHP post 至 url

PHP post to url

我有一个 python 脚本,它侦听服务器上的特定端口并等待它从浏览器或程序收到对 运行 的 http 请求。

我希望当我的 Joomla 站点上的管理员单击保存按钮时,该脚本 运行。

这意味着我需要一种方法来进入服务器侦听的 link 而不向用户显示它(一种在后台执行此操作的方法)。

有什么想法吗? 谢谢!

PHP 是服务器端,所以在那里实现的任何内容对您的用户都是不可见的,除非它被呈现为 HTML 输出。

请求是否需要来自客户端?或者它可以来自您的网络服务器吗?

如果需要来自客户端,我建议使用PHP headers.

脚本 1

header("Location: exec_something_private.php");

exec_something_private.php

exec("do something");
header("Location: success.php");

上面的实现可以调用一个 php 文件,做你需要做的,然后立即将它们重定向到一个新页面?

如果该函数可以被网络服务器调用,只需使用 exec 到 运行 一个 curl 请求或其他东西,不是吗?