如何运行php脚本

如何运行php脚本,php,mysql,multithreading,bulkinsert,bulkupdate,Php,Mysql,Multithreading,Bulkinsert,Bulkupdate,我编写了7-8个php脚本,从远程服务器提取数据并将其存储到我们的服务器中。每个脚本一次插入/更新大约3000-4000条记录。当我从浏览器中点击任何脚本时,它都可以在单个脚本中运行,但若我试图通过写标题“Location:”来调用所有文件,它就会中断。有谁能给我一个更好的方法来处理这个问题吗。有人建议我使用多线程,我还没有使用线程,所以有人能帮我找到更好的方法/解决方案吗。TIA.注意:您当前的代码不起作用,因为标题'Location:example.com'将浏览器重定向到example.c

我编写了7-8个php脚本,从远程服务器提取数据并将其存储到我们的服务器中。每个脚本一次插入/更新大约3000-4000条记录。当我从浏览器中点击任何脚本时,它都可以在单个脚本中运行,但若我试图通过写标题“Location:”来调用所有文件,它就会中断。有谁能给我一个更好的方法来处理这个问题吗。有人建议我使用多线程,我还没有使用线程,所以有人能帮我找到更好的方法/解决方案吗。TIA.

注意:您当前的代码不起作用,因为标题'Location:example.com'将浏览器重定向到example.com,这意味着您的php脚本已完成运行,浏览器现在位于example.com上 解决方案1: 如果在php.ini中启用了allow_url_fopen,则可以使用以下命令执行它们:

<?php 
   $url1 = file_get_contents('http://www.example.com/1.php');
   $url2 = file_get_contents('http://www.example.com/2.php');
?>
按如下方式使用:

<?php
   $url1 = initCURL('http://www.example.com/1.php');
   $url2 = initCURL('http://www.example.com/2.php');
?>

在这些示例中,$url1和$url2将携带脚本返回的任何数据。

嘿,感谢Jaswinder Singh的帮助。我将尝试此代码并让您知道。非常感谢。嘿,贾斯温德·辛格,非常感谢。解决方案1非常有效。
<?php
   $url1 = initCURL('http://www.example.com/1.php');
   $url2 = initCURL('http://www.example.com/2.php');
?>