Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 0 Dołączył: 27.03.2006 Ostrzeżenie: (0%)
|
Witam,
Tworzę blokadę hotlink do mojego downloadu:
Niestety nawet przy klikaniu na link z mojej strony przekierowuije mnie na podstronę hotlink sucks. Kombinowałem już z innymi rzeczami tego typu i albo mnie przekierowuje, albo nie pobiera. Nie doszedłem jeszcze do tego jak zrobić, żeby przy klikaniu na link z innej strony przekierowywało, a prosto z mojej pobierało... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 0 Dołączył: 27.03.2006 Ostrzeżenie: (0%)
|
Cytat po pierwsze - nie $_SERVER{'HTTP_REFERER'} a $_SERVER['HTTP_REFERER']. Mogę to samo powiedzieć - [ i ] używa się jedynie w PHP3, we wszystkich nowszych używa się { i }, ale php jest też kompatybilne wstecz. Cytat po drugie - to jak wkońcu? $_SERVER['HTTP_REFERER'] czy $HTTP_REFERER? Tutaj testowałem znowu jedną rzecz, więc tak zostało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Zaraz sprawdzę Twój kodzik edit Dzięki, dziala. No i z $_SERVER{'HTTP_REFERER'} (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Tylko musiałem podać dokładny adres do podstrony (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Nie da się go jakoś oczyścić, żeby np było: $zmienna = $_SERVER{'HTTP_REFERER'}; $zmienna = wyciągnij jedynie http://domena.pl, a to co za ukośnikiem odetnij ? edit Dobra, sam wpadłem na ten pomysł: $polecajacy = $_SERVER{'HTTP_REFERER'}; $polecajacy = substr($polecajacy, 0, ILOŚĆ_LITER_DOMENY_WRAZ_Z_HTTP); Ten post edytował LamaMASTER 4.06.2006, 12:37:28 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 0 Dołączył: 1.11.2005 Ostrzeżenie: (0%)
|
Sory za [OT]
Mogę to samo powiedzieć - [ i ] używa się jedynie w PHP3, we wszystkich nowszych używa się { i }, ale php jest też kompatybilne wstecz. teraz to dałeś poczytaj php Solutions 3/2006 o PHP6 bo nie chce mi się przepisywać Ten post edytował Hacker 9.06.2006, 16:26:16 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 160 Pomógł: 0 Dołączył: 27.03.2006 Ostrzeżenie: (0%)
|
Sory za [OT] teraz to dałeś poczytaj php Solutions 3/2006 o PHP6 bo nie chce mi się przepisywać Podaj mi dowody, że w PHP4 jest wskazane używać [ i ] zamiast { i } to uwierzę... Aha i jeszcze jedno - czemu mam wierzyć php.pl, skoro php.net mówi całkiem inaczej? Ten post edytował LamaMASTER 12.06.2006, 16:16:58 |
|
|
|
Post
#5
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%)
|
Podaj mi dowody, że w PHP4 jest wskazane używać [ i ] zamiast { i } to uwierzę... Aha i jeszcze jedno - czemu mam wierzyć php.pl, skoro php.net mówi całkiem inaczej? Jezeli chcesz uzywac to sobie uzywaj. Mozesz sie jednak niemilo zdziwic gdy Twoj skrypt, postawiony na php 6 przestanie dzialac. Cytat(http://www.corephp.co.uk/archives/19-Prepare-for-php-6.html) {} vs []
You can currently use both {} and [] to access string indexes. But the {} notation will raise an E_STRICT in PHP5.1 and will be gone totally in PHP6. Also the [] version will gain substr and array_slice functionality directly - so you could do "[2,]" to access characters 2 to the end, etc. Very handy. |
|
|
|
LamaMASTER Blokada hotlink 3.06.2006, 21:32:02
Nastolatek Co do pierwszego nie pomogę, ale co do drugiego py... 3.06.2006, 21:34:54
LamaMASTER Heh czego ja nie próbowałem.
Wg mnie najprościej b... 3.06.2006, 21:38:05
siemakuba oj oj..
spójrzmy na ten kawałek kodu:
[PHP] pobier... 4.06.2006, 00:57:35
dopy A nie lepiej skorzystac z parse_url" title="Zobacz... 4.06.2006, 13:29:22
LamaMASTER Dzięki za funkcję Tak czy siak na jedno wychodzi ... 9.06.2006, 12:57:15
dopy Ja zabezpieczam download przez plik .htaccess, kon... 9.06.2006, 14:48:47
LamaMASTER Wielkie dzięki.
Jak to działa już s... 9.06.2006, 15:05:46
dopy No sposób ten jest dość uniwersalny i przydatny - ... 9.06.2006, 15:23:35
em1X z tym, ze zmienna HTTP_REFERER mozna sobie wysłać ... 9.06.2006, 16:06:47 
dopy Cytat(em1X @ 9.06.2006, 15:06 ) z tym, ze... 9.06.2006, 16:29:51
dr_bonzo Wyjasniam:
do tablic uzywa sie [ ] :
$_SERVER... 12.06.2006, 16:22:07
LamaMASTER No ale w tablicach też działa { i }, więc? 12.06.2006, 16:34:55
em1X więc używaj jak ci wygodniej, bo prędkości są prak... 12.06.2006, 16:49:20
LamaMASTER Cytat(em1X @ 12.06.2006, 15:49 ) więc uży... 12.06.2006, 17:03:45
em1X Typ string to nic innego jak char* w C więc tablic... 12.06.2006, 17:09:49
LamaMASTER Cytat(em1X @ 12.06.2006, 16:09 ) Typ stri... 12.06.2006, 17:14:21
em1X Chodziło mi o string w php. 12.06.2006, 17:16:15
J4r0d O co chodzi z tym hotlinkiem? 12.06.2006, 21:48:50
em1X http://pl.wikipedia.org/wiki/Hotlink
nie masz pal... 12.06.2006, 21:53:46
LamaMASTER No i wszystko jasne 13.06.2006, 14:44:47
MalyKazio Temat byl o hotlinku więc się dopisze.
Mam pytani... 14.06.2006, 15:03:12
LamaMASTER KodRewriteEngine On
RewriteCond %{HTTP_REFERER} ... 16.06.2006, 14:33:05 ![]() ![]() |
|
Aktualny czas: 11.12.2025 - 02:20 |