Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php的下一页中发布id_Php_Mysql - Fatal编程技术网

在php的下一页中发布id

在php的下一页中发布id,php,mysql,Php,Mysql,我有function.php脚本,可以使用php curl函数打开页面,它工作正常,但我有一个问题,我想在下一页发布$id,但我不知道如何在下一页发布$id。下面是代码 function fire_script($script,$id,$buffer_output=1) { if(($buffer_output) AND (!DEBUG)) ob_start();//buffer output

我有function.php脚本,可以使用php curl函数打开页面,它工作正常,但我有一个问题,我想在下一页发布$id,但我不知道如何在下一页发布$id。下面是代码

            function fire_script($script,$id,$buffer_output=1)
            {
             if(($buffer_output) AND (!DEBUG)) ob_start();//buffer output 
             $scriptRunning = new scriptStatus;
             $scriptRunning->script=$script;
             if ($scriptRunning->Running($id) )
             {
                  if (DEBUG) echo "<br>Now running: $script - id=$id (debug ref. 3.9b)<br>";
                  $start_time = microtime(true);
                  $fire_type = (function_exists('curl_exec') ) ? " PHP CURL " : " PHP fsockopen ";
                  //                 "://" satisfies both cases http:// and https://
                  if (strstr($script,"://") ) fire_remote_script($script);
                  else
                   {
                     include(LOCATION.$script);
                     $fire_type=" PHP include ";
                   }
                  if(($buffer_output) AND (!DEBUG)) 
                  {
                    $scriptRunning->output=ob_get_contents();
                    ob_end_clean();
                  }
                  if (!$buffer_output) $scriptRunning->output="";
                  $scriptRunning->execution_time=number_format( (microtime(true) - $start_time), 5 )." seconds via".$fire_type;
                  $scriptRunning->Stopped($id);
             }
            }
函数fire\u script($script,$id,$buffer\u output=1)
{
if($buffer_output)和(!DEBUG))ob_start();//缓冲区输出
$scriptRunning=新脚本状态;
$scriptRunning->script=$script;
如果($scriptRunning->Running($id))
{
if(DEBUG)echo“
正在运行:$script-id=$id(调试参考3.9b)
”; $start_time=微时间(真); $fire_type=(函数_存在('curl_exec'))?“PHP curl”:“PHP fsockopen”; //“://”同时满足http://和https:// 如果(strstr($script,“:/”)启动远程脚本($script); 其他的 { 包括(位置:$script); $fire_type=“PHP include”; } 如果($buffer_output)和(!DEBUG)) { $scriptRunning->output=ob_get_contents(); ob_end_clean(); } 如果(!$buffer_output)$scriptRunning->output=“”; $scriptRunning->execution\u time=number\u格式($microtime(true)-$start\u time),5)。“$fire\u type; $scriptRunning->Stopped($id); } }
我的$script是$script=''

我的test.php是

    <?php
    include("functions.php");
    $id=clean_input($_GET['id']);

    $dbc = dbc::instance();
    $result = $dbc->prepare("select * from product where id='$id' ");
    $rows = $dbc->executeGetRows($result);
    $id= $row["id"];
    echo "My id is "$id;
    ?>
您的:

$script = http://localhost/test.php
$script = http://localhost/test.php?bid=$id
应该是这样的:

$script = http://localhost/test.php
$script = http://localhost/test.php?bid=$id
然后是您的:

$\u获取


将在您的“testpage.php”中工作。

您想将
$id
发送到哪个页面?我想在test中发送它,phpis可以通过类似的链接发送id。如果您想在
test.php
页面中获取此
$id
字段,那么您可以这样做。您知道,在第一个脚本中,您告诉它转到“testpage”的位置吗?