gpt4 book ai didi

php - 如何让 php 脚本运行另一个 php 脚本

转载 作者:IT王子 更新时间:2023-10-29 00:10:13 25 4
gpt4 key购买 nike

我正在尝试做与我之前的 Python 问题完全相同的事情,但在 PHP 中。 See my previous (answered) question

上一个问题的 PHP 脚本做了一些事情,然后在同一台服务器上运行另一个 PHP 脚本,做了一些事情然后退出(而第二个脚本仍在继续其工作)。我如何实现这一点?

请注意 PHP 脚本同时也是一个网页(所以也许我们可以像在上一个问题中那样使用它,我的问题的答案是使 python 只是打开 url 而不是运行子进程...虽然我不知道这是否是有用的信息,也许它在 PHP 中有所不同,我在 PHP 方面不太有经验)...而且我想让每个脚本独立 - 所以如果第一个 php脚本将完成 我希望第二个 php 脚本继续工作,即使第一个脚本结束

您认为这样做最优雅的方法是什么?回显 iframe 会起作用还是我应该以不同的方式执行此操作?

最佳答案

这是一些仅适用于 unix/linux 的 hack,可能不适用于共享 Web 服务器:

file1.php

<?php
$somearg = escapeshellarg('blah');
exec("php file2.php $somearg > /dev/null &");

file2.php

<?php
//do some stuff that will take a while
//$argv should contain 'blah', and also it seems the name of the php file
//this script will continue to run. You might want to set max_execution_time to a sensible value.

关于php - 如何让 php 脚本运行另一个 php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1110080/

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