在php的下一页中发布id
我有function.php脚本,可以使用php curl函数打开页面,它工作正常,但我有一个问题,我想在下一页发布$id,但我不知道如何在下一页发布$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 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”的位置吗?