Проблема curl

Статус
В этой теме нельзя размещать новые ответы.

invergo

Постоялец
Регистрация
13 Май 2009
Сообщения
68
Реакции
6
Есть скрипт
PHP:
$ch = curl_init($url);
curl_exec($ch)

Сайт($url) находится на том же хостинге что и скрипт, в результате отображается главная страница хостинга.

В Чем проблема:bc:
 
что в $url написано?
вы ссылаетесь наврено на IP-шник, а не на домен
 
На хосте точно curl установлен?
 
Есть скрипт
PHP:
$ch = curl_init($url);
curl_exec($ch)
Сайт($url) находится на том же хостинге что и скрипт, в результате отображается главная страница хостинга.

В Чем проблема:bc:

В настройках хостинга скорее всего.
Возможный вариант:
Сайт находится на этом же хосте и при запросе он резолвится как 127.0.0.1, а этот адрес есть в привязках только у виртуалхоста самого хостинга. Остальные сайты привязаны только к внешним айпишникам. Так что никакой сайтнэйм не отрабатывается и показывается главная страница хостинга.
 
попробуйте так:
PHP:
$ch = curl_init($get_url);
curl_setopt($ch,CURLOPT_PROXY,'127.0.0.1:80');//127.0.0.1 заменяем на внешний IP вашего сайта.хотя, можно попробовать, и не меняя
curl_exec($ch);
 
попробуйте так:
PHP:
$ch = curl_init($get_url);
curl_setopt($ch,CURLOPT_PROXY,'127.0.0.1:80');//127.0.0.1 заменяем на внешний IP вашего сайта.хотя, можно попробовать, и не меняя
curl_exec($ch);
Что-то мне кажется, что нужно все-таки в данном случае играть через что то типа CURLOPT_HTTPHEADER либо CURLOPT_CUSTOMREQUEST. Покури это
 
попробуйте так:
PHP:
$ch = curl_init($get_url);
curl_setopt($ch,CURLOPT_PROXY,'127.0.0.1:80');//127.0.0.1 заменяем на внешний IP вашего сайта.хотя, можно попробовать, и не меняя
curl_exec($ch);
не работает, при 127.0.0.1 выводит апа работает нормаьно
 
PHP:
       $chf = curl_init();
        curl_setopt ($chf, CURLOPT_HEADER, 1);
        curl_setopt ($chf, CURLOPT_URL, $url);
	curl_setopt ($chf, CURLOPT_INTERFACE, "190.190.190.190"); // тут ip вшего сайта

        echo curl_exec ($chf);
        curl_close($chf);
посмарите что выдают хидеры, и как вариант хитрая настройка хостинга либо глючная сборка апача+курл , в любом случае стуканите в службу поддержки
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху