2016-05-07 2 views
-1

После выполнения curl у меня есть заголовок, который выводит меня на новый веб-сайт, но я теряю контроль, не позволяя мне фиксировать содержимое страницы на странице переадресации. Как мне это сделать? Я очень новичок в php, поэтому любая помощь приветствуется.Как получить содержимое страницы переадресации?

+1

Где мой код? Просьба уточнить: *** «позволяя мне фиксировать содержимое страницы на странице перенаправления» *** –

+0

Разберите html и найдите перенаправление. Если переадресация в коде делает curl для нового url – Andreas

ответ

2

Если страница перенаправляет вы можете использовать CURL возможность следовать местоположение:

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); 

CURLOPT_FOLLOWLOCATION: TRUE, чтобы следовать любому «Location:» заголовок, который сервер посылает как часть заголовка HTTP (обратите внимание, что это рекурсивно, PHP будет следовать за множеством заголовков «Местоположение:», которые отправляются, если не установлено CURLOPT_MAXREDIRS). Source

+0

Может ли это изменить что-либо, если перенаправление является страницей после входа в систему, который имеет определенный сеанс? – johnson

+0

Он будет следить за перенаправлением заголовков, независимо от сеанса. Поэтому, если вы управляете завихрением для использования сеанса, заходите на сайт и если этот сайт отправляет перенаправление заголовка, то за ним последует завиток. –

Смежные вопросы