Eski hostumda phpdeki file("http://www.site.com") fonksiyonu ile bağlandığım adresler eğer başka adrese yönlenmişse hemen o adrese de bağlanıyordu. yani diyelim ki http://www.site.com/ adresine browser ile girdiğinizde normalde başka bir sayfaya (object moved ile) yönleniyorsa file("http://www.site.com") ile bağlandığınızda da browser gbi davranıp yönlendirilen sayfaya bağlanıyordu.
şuan yeni sunucumdaki file("http://www.site.com") fonksiyonu sadece içine yazılan adrese gidiyor. o adreste "Location: ..." ile başka bir sayfaya yönlendirme varsa o adrese bağlanmıyor.
Object Moved yazılı bir sayfada duruyor. halbuki normalde yönlendirilen adrese bağlanması lazım. bunun bir ayarı var mı? bunu yukarıda anlattığım şekle getirebilir miyiz?
file
3
●495
- 30-06-2008, 12:40:05Kimlik doğrulama veya yönetimden onay bekliyor.
- 30-06-2008, 12:59:37Evet bahsettiğin konunun bir ayarı var. Php nin kendini koruma mekanizması gibi bişi olarak düşünülebilir. a.php ile a sitesine ordan b sitesine ordan tekrar a sitesine bağlanacak şekilde bir sistem kurulursa, bu kısır döngü sayesinde php kilitlenebilir. Bunu php.ini den kapatabileceğiniz gibi curl ile işlem yaparken CURLOPT_AUTOREFERER i true yapabilirsiniz.