bunun php ile referer bilgi göndermek mümkün mü?

4 Cevap php

bunun php ile referer bilgi göndermek mümkün mü?

4 Cevap

Eğer, örneğin, cURL PHP kullanarak bir URL içeriğini getiriliyor, bir yönlendirme başlığı dahil olmak üzere istediğiniz herhangi bir ek başlıklarını, gönderebilirsiniz.

Sen bir sunucu tarafı dili ile, herhangi bir yolla bir yönlendirme başlığı özellikle de göndermek için kullanıcılar tarayıcı zorlayamaz.

Bu client browser, farklı bir Referans başlık göndermek için almak mümkün değildir.

Bir HTTP isteği yaparken bunu yapmak için Ancak, mümkün teori from PHP (cURL veya yerli URL sarmalayıcıları kullanarak ya), ama bu istek bir özel istek başlık dahil.

Evet, bir sayfa yüklemeye çalışırken, sadece çıktı akımına Referer başlığını yazmak.

Referer, istemci yani tarayıcı tarafından gönderilen bir anlam 'istek' başlığıdır. Sunucu tarafında, yani sadece 'tepki' başlıklarını kontrol edebilirsiniz PHP kullanarak.

PHP ile HTTP isteklerini yapmak için planlıyorsanız, that is different of course.

Edit: .. ve sunucudan diğer sunuculara yapılan istekler aslında oldukça yaygın bir senaryodur. Bu oluştururken istediğiniz başlıkları ayarlamak gerekir gibi görünüyor HttpRequest:

$options = array(headers => $header_array,
                 httpauth => $credentials);
$r = new HttpRequest($url, HTTP_METH_POST, $options);

Ya addHeaders yöntemini kullanabilirsiniz:

$r->addHeaders(array('Referer' => 'http://example.com'));