您好,stackoverflow社区,我需要实现一种方式来对位于同一服务器或另一个服务器上的页面进行POST调用。我们不能使用include,因为我们调用的文件通常调用不同的数据库或具有相同名称的函数。
我一直在尝试使用curl来实现这个功能,而当从另一个服务器调用文件时它完美地工作,当对同一个文件的服务器进行调用时,我绝对没有任何东西。
提前致谢。
编辑添加一些代码:
我正在做的简化版本:
File1.php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "www.myserver.com/File2.php");
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_VERBOSE, true);
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
File2.php
echo "I'M IN!!";
?>
调用File1.php后,我什么都没有,但是如果File2.php在另外一台服务器上,那我得到一个结果。
任何帮助?
我尝试使用服务器URL(http …)和文件的总地址(/ home / wwww ….)