[php] strona referencyjna

0

czesto jest tak, ze jakies darmowe serwis udostepniajace miejsce na strone www nie pozwalaja na wyswietlanie plikow na innych serwerach, np obrazkow. chce zrobic taki skypt, do ktorego podawaloby sie parametry motoda GET, np: .../skrypt.php?ref=strona-referencyjna.pl&url=jakas-strona.pl

tylko wlasnie nie wiem, jak zmienic tego referenta. domyslam, sie ze to bedzie cos w naglowku, tylko co?

0

nie rozumiem co chcesz zrobić
zabezpieczyć swoje pliki ? to w php w zmiennej zdaje się $_SERV['HTTP_REFERER'] czy jakoś tak masz referera, jak jest z innego hosta to blokuj - .htaccess niech przekieruje np jpg na skrypt

skrypt php ma pośredniczyć w pobieraniu plików ?
dajesz fsockopen na port 80 i wysyłasz nagłówki:

GET /zdjecie.jpg HTTP/1.1
Host: 4programmers.net/Forum
Accept: /
User-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)
Referer: http://mojastrona.pl
Connection: close

dwa entery (\r\n) na końcu - w miejscu http://mojastrona.pl wpisujesz dowolną stronę - fałszywy referer, w odpowiedzi dostajesz nagłówki i po pierwszej pustej linii (\r\n\r\n) lub ew (\n\n) treść strony / zdjęcia którą to wysyłasz do usera nawet prostym echo

1 użytkowników online, w tym zalogowanych: 0, gości: 1