merhabalar,
bir yere yönlendirmeyi illaki header ile yapmam gerekiyor yani header location ile. ama bu yönlendirmeyi yaparken karşı site benim $_SERVER[HTTP_REFERER] ile nereden geldiğimi görüyor. bu yönlendirme işlemini yaparken karşı siteye geldiğim adresi nasıl boş olarak gönderebilirim?
durumu çözebilene 20 tl anında göndericem..
Php header referer ve location
17
●2.298
- 08-10-2010, 02:17:44Üyeliği durduruldu
- 08-10-2010, 02:50:12Üyeliği durdurulduönceki konudan da bir sonuç çıkmamıştı bundan da çıkacağını zannetmiyorum ama şu sayfaya bi göz at bence http://answers.google.com/answers/th.../id/77993.html
- 08-10-2010, 02:55:29Üyeliği durduruldujavascriptlerle yönlendirme oluyor o şekilde ama swf içerisinde yönlenen link oldugu için js leri kabul etmiyor.
header("Location: $gitbakem", true, 301);
bu komutla ie hariç her türlü tarayıcının refereri boş gidiyor. sadece ie de çözemedim olayı. ondada boş gönderebilsem süper olacak. belki o anda denk gelmemişti ve güsel anlatım yapamamıştım. bide para ödülü koyunca burada iş değişebilir kaanatındayım hala ümit var
- 08-10-2010, 10:19:28Üyeliği durdurulduYok yemiyor bunu denedim hocam simdide denedim.
- 08-10-2010, 11:07:37Üyeliği durduruldubu soru defalarca soruldu aratirsaniz. browser mantigina gore mumkun degil. bunu denetleyen ve gerceklestiren browser cunku
anca referer bilgisi olan adreste kod yazabilmeniz lazim. - 08-10-2010, 12:43:44Üyeliği durduruldurefereri alan siteye yazabilsem keşke. bu işlemi bu kadar çok istememin sebebi türkiyedeki büyük bir açığı kapatmaktır.
- 08-10-2010, 13:06:10Üyeliği durdurulduheader() ile bu isteginizi yapamiyacaginizi dusunuyorum .
Boyle olabilir :
<?php function yonlendir($site,$basehref) { $ch = curl_init(); curl_setopt($ch , CURLOPT_URL , $site); curl_setopt($ch , CURLOPT_RETURNTRANSFER , true); curl_setopt($ch , CURLOPT_FOLLOWLOCATION , true); curl_setopt($ch , CURLOPT_REFERER , $site); curl_setopt($ch , CURLOPT_USERAGENT , 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 ( .NET CLR 3.5.30729)'); $source = curl_exec($ch); curl_close($ch); $source = str_replace('<head>','<head><base href="'.$basehref.'" />',$source); return $source; } echo yonlendir('http://r10.net/index.php','http://r10.net/'); ?> - 08-10-2010, 13:32:12Üyeliği durduruldubu sekilde sunucuda bilgi gonderebilirsiniz.zaten boyle ugrasmaniza gerek yok curlopt_referer parametresi var kullanabileceniz. arkadas client tarafinda yapabilir miyim diye sormusPHPci adlı üyeden alıntı: mesajı görüntüle