我有一个 PHP 文件,它接收 POST 数据。目前我通过 jQuery 中的 AJAX 运行这个文件:
$.post("myfile.php", { key: value });
我想在另一个PHP脚本中运行同一文件。这是我的目标:
<?php
include("myfile.php", array("key" => "value") );
?>
我知道
include
函数不接受其他参数,那么有没有办法通过POST变量来包含另一个PHP文件呢?$_POST
超全局数组在 PHP 脚本中是可写的,因此:
<?php
$_POST["key"] = "value";
include("myfile.php");
?>
任何的提交数据都可以在你的脚本中通过 $_POST 访问到,确保使用 $_POST['key'] 获取你所需的值。