Мне нужно реализовать способ делать POST-вызовы на страницы, расположенные на том же сервере или на другом сервере.Мы не можем использовать include, потому что файлы, которые мы вызываем, обычно вызывают разные базы данных или имеют функции с одинаковыми именами.
Я пытался реализовать это с помощью curl, и, хотя он отлично работает при вызове файлов с другого сервера, я абсолютно ничего не получаю при обращении к тому же серверу, где находится файл.
РЕДАКТИРОВАТЬ ДОБАВИТЬ НЕКОТОРЫЙ КОД: упрощенная версия того, что я делаю:
File1.php
<?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
<?php
echo "I'M IN!!";
?>
После вызова File1.php я ничего не получаю, но если File2.php находится на другом сервере, я получаю результат.Любая помощь?
Я пытался использовать как URL сервера (http ...), так и общий адрес файлов (/home/wwww....)