PHP-两个php文件的通信的问题(提示性变量)
解决方案:
使用$_SESSION[]可以存储特定用户的Session信息。
1.php:
//这样一来,就可以通过$_SESSION['load_os'],获取$_SESSION['load_os']实时的值了。
//启动_SESSION功能
session_start();
function lode2()
{
//echo "<h4>正在下载2 </h4>";
//使用$_SESSION[]可以存储特定用户的Session信息。
$_SESSION['load_os']=1;
//清除上面的缓冲,输出等
ob_end_clean();
//跳转到当地的下载php执行
header("Location:./load.php");
}
lode2();
lode.php:
//使用$_SESSION[]可以存储特定用户的Session信息。
session_start();
//这个上面不能有任何echo输出
ob_end_clean();//清除上面的输出
//如果load os按下
if($_SESSION['load_os'] == 1)
{
//downfile("./os.txt","os.txt");
//sys_download_file("./os.txt","os.txt");//这个函数就不加上去了
$_SESSION['load_os'] = 0;
}
else
{
echo "error!!!!!!!<br>";
}