![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 19.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam pewien problem mianowicie, mam input gdzie wpisuję adres strony.
CURL łączy się z tym adresem następnie wyrażenia regularne wyciągają odpowiednie dane Ale nie w tym rzecz. Chodzi o to że niektóre strony mają przekierowania. Jako, że nie mogę w tym wypadku użyć CURLOPT_FOLLOWLOCATION to ten sposób odpada. Więc zrobiłem sobie warunek że jeżeli nagłówek zwrócił kod 301 lub 302 to odczytuje wyrażeniem regularnym z nagłówka Location: www.adres.pl/blabla/blabla Ale czasami zdarza się, że serwisy mają kilka przekierowań, i wtedy mój sposób nie zadziała. np: www.test.pl przekieruje nas do www.test.pl/index/ a ten nas przekieruje do www.test.pl/index/panel.php |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
http://php.net/manual/en/function.curl-setopt.php
i tam w komentarzach userów jest kilka funkcji które Ci pomogą |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 19.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ok, dzięki.
Pomogła mi ta funkcja:
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 11:20 |