我目前从javascript调用PHP脚本并返回json数据。这对客户来说很有用。我需要从另一个PHP文件内部对PHP脚本进行相同的调用。可以这样做吗?
我当前的jquery调用如下所示:
$.post('functions/get_testdata.php?type='+Type, function(data) {
....
});
从我想要调用的另一个PHP脚本中:
'functions/get_testdata.php?type='.$type
我可以将get_testdata的内容复制到我的其他PHP页面,但我想为此维护一个代码块。
有什么想法,或者我错过了明显的想法?
答案 0 :(得分:3)
是的,您可以使用类似cURL之类的东西来做您想做的事情,但是我建议更好的方法是将该页面上的逻辑封装到类或函数中。因此,当您调用该页面时,您可能会执行类似
的操作$type = $_GET['type'];
$result = your_new_function($type);
然后,您可以从代码中的任何位置调用此新函数(或类),并将其传递给您想要的参数。
答案 1 :(得分:0)
$ _ GET是全局的,因此您可以在所有php文件中访问它。你只需要包含另一个文件。