exec PHP不传递参数

exec PHP不传递参数,php,Php,我试图从另一个php脚本中执行一个php脚本。我似乎无法让它正确地传递参数。我做错了什么 第一个脚本名为 要执行的脚本 当我尝试执行此操作时,我不会在浏览器中收到任何输出。这不是主要的问题,因为我正在使用它来进行数据库调用,但正如我所说的,经过数小时的处理,它将无法正常执行,或者根本无法执行。您必须将此脚本作为命令或网页运行。如果是前者,那就没有所谓的。如果是后者,那就没有了。试试这个 第一个脚本名为 要执行的脚本 另见: 试试PHP众多执行者中的另一个: <?php $item =

我试图从另一个php脚本中执行一个php脚本。我似乎无法让它正确地传递参数。我做错了什么

第一个脚本名为

要执行的脚本


当我尝试执行此操作时,我不会在浏览器中收到任何输出。这不是主要的问题,因为我正在使用它来进行数据库调用,但正如我所说的,经过数小时的处理,它将无法正常执行,或者根本无法执行。您必须将此脚本作为命令或网页运行。如果是前者,那就没有所谓的。如果是后者,那就没有了。试试这个

第一个脚本名为

要执行的脚本

另见:


试试PHP众多执行者中的另一个:
<?php

 $item = "hello";
 $item2 = "world";
 exec("php scriptToBeExecuted.php arg1=".$item." arg2=".$item2." &"); 
?>
<?php
var_dump($argc);
if (isset($argv)) 
{
     parse_str(implode('&', array_slice($argv, 1)), $_GET);

     $item= $_GET['arg1'];
     $item2= $_GET['arg2'];;
}
else
{
   echo "not set";
}
?>
<?php    
 $item = "hello";
 $item2 = "world";
 exec("php scriptToBeExecuted.php $item $item2"); 
?>
<?php
var_dump($argc);
if (count($argv) === 3) {
     $item= $argv[1];
     $item2= $argv[2];
} else {
   echo "not set";
}
?>