zabolek
24.05.2010, 11:26:12
Witam mam pytanie jak sprawdzic czy domena ma przekierowanie czy dziala
<?
$ch = curl_init('http://'.$_POST['domain'].'/');
// Execute
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
if(curl_exec($ch) === false)
{
echo 'Curl error: ' . curl_error
($ch); }
else
{
echo 'Operation completed without any errors'; }
// Close handle
curl_close($ch);
?>
wookieb
24.05.2010, 11:30:08
Po curl_init
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
Przed zamknięciem uchwytu $ch
if(curl_getinfo($ch, CURLINFO_REDIRECT_COUNT)>0)
{
// byly przekierowania
}
thek
24.05.2010, 11:30:42
Sprawdzać otrzymywane nagłówki?
zabolek
24.05.2010, 11:33:26
Nie chodzi mi o to ze jak np wpisze domene dupa.pl i ona ma przekierowanie na ip lub na inny adres to zeby curl wywalal blad o tresci domena posiada przekierowanie blad
wookieb
24.05.2010, 11:34:30
A sprawdziłeś moje rozwiązanie?
zabolek
24.05.2010, 11:35:10
tak nic nie wyswietla pusto
wookieb
24.05.2010, 11:36:10
No a co wstawiles w miejsce
Kod
// byly przekierowania
?
zabolek
24.05.2010, 11:37:48
mam to mniej wiecej tak
<?
$ch = curl_init('http://'.$_POST['domain'].'/');
// Execute
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
if(curl_exec($ch) === false)
{
echo 'Curl error: ' . curl_error
($ch); }
else
{
echo 'Operation completed without any errors'; }
if(curl_getinfo($ch, CURLINFO_REDIRECT_COUNT)>0)
{
echo 'Domena Posiada Przekierowanie'; }
// Close handle
curl_close($ch);
?>
i niestety nie lapie tego ;/
wookieb
24.05.2010, 11:39:37
To jeszcze z 5 razy przeczytaj mojego posta skoro nie umiesz wykonać poleceń "WSTAW [PRZED/ZA]"
zabolek
24.05.2010, 11:42:37
Ehh posłuchaj próbowałem tak i tak i nie działa!
wookieb
24.05.2010, 11:46:05
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
// Execute
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$wyn = curl_exec($ch);
if(curl_getinfo($ch, CURLINFO_REDIRECT_COUNT)>0)
{
echo 'Domena Posiada Przekierowanie'; }
if($wyn === false)
{
echo 'Curl error: ' . curl_error
($ch); }
else
{
echo 'Operation completed without any errors'; }
// Close handle
curl_close($ch);
ech..
zabolek
24.05.2010, 11:50:31
no i kapa wyswietla mi sie tylko
Operation completed without any errors
wookieb
24.05.2010, 11:53:42
No tzn, że domena nie ma przekierowań.
zabolek
24.05.2010, 12:05:03
a ja powiem tak domena ma przekierowanie, bo sam dawalem na domene przekierownie
wookieb
24.05.2010, 12:09:12
No to ją pokaż
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.