Страница 1 из 2
редирект php
Добавлено: 2008-11-08 8:48:05
ProFTP
есть куча фоток с другого сайта, там поставили защиту...
по-моиму по редиректу
то есть пользователи которые открывают картинку на другом сайте, не на сайте оригинальном, зайти не могут вообще...
подумал что могут сделать защиту
по кукам... может быть там стандартно как-то защиту ставлят?
хотя веб сервер просто не пускает (не котрывается картинка)... может быть web сервером...?
Код: Выделить всё
<?php
header('Location: '.urldecode($_GET['url']));
header('referer: http://site.org');
?>
такой редирект не работает, точнее работает, но не получилось открыть картинку...
правильный ли код? как проверить его работу?
==================
можно скрипт написать и из базы все картинки, открыть, сохранить, загрузить на друго файлхостинг, но это долго писать, и может быть не получиться...
кстате по-моиму там это сделано на ява скрипте
в общим вот пример
_http://infostore.org/info/2376771
та картинка не скачается, потом...
Re: редирект php
Добавлено: 2008-11-09 0:11:05
MAK
ништячно она отдается
Код: Выделить всё
mak@mak:~$ curl -I 'http://infostore.org/info/2376771/BSpearsBrunette120806_2.jpg?s=760&r=0'
HTTP/1.1 200 OK
Server: nginx/0.6.32
Date: Sat, 08 Nov 2008 21:09:58 GMT
Content-Type: image/jpeg
Connection: keep-alive
Last-Modified: Wed, 31 Oct 2007 14:42:02 GMT
Accept-Ranges: bytes
Content-Length: 41760
Re: редирект php
Добавлено: 2008-11-09 19:57:04
ProFTP
ты картинку качнул после того как ты там был?
там как-то хитро очень, куки он не сохраняет... может защита через куки...
в общем я все картинки перекачал на другой хост...
вопрос актуальный не много, может там защита от скачиваний ставитьcя из JavaScript?
Re: редирект php
Добавлено: 2008-11-09 22:04:18
zg
картинка нормально отображается по ссылке без всяких реферов
Re: редирект php
Добавлено: 2008-11-10 7:57:43
ProFTP
zg писал(а):картинка нормально отображается по ссылке без всяких реферов
потому что ты скопировал к себе в браузер да? а теперь попроуй через ссылку...
http://infostore.org/info/2376771/BSpea ... 0806_2.jpg
возможно там пару картинок можно взять... (не знаю точно как там сделано)
Re: редирект php
Добавлено: 2008-11-10 8:28:56
lerryc
ссылка (кликом) открылась без проблем.
Re: редирект php
Добавлено: 2008-11-10 8:35:31
ProFTP
lerryc писал(а):ссылка (кликом) открылась без проблем.
преде тем как кликал ты сюда заходил или нет?
_http://infostore.org/info/2376771 (заходть не надо, защита же стоит)
попробуйте тогда эту
http://193.178.146.130/file/2999053/255 ... 0house.jpg
Re: редирект php
Добавлено: 2008-11-10 8:58:13
lerryc
1-й раз сразу по второй ссылке кликал
потом в разных броузерах набрал и первую и вторую - обе открылись
касательно ссылки 193.178... и.т.д.
узел не пингуется
в 3-х браузерах и с двух айпишников - не открылось
ps
http://193.178.146.130/ - и тут не открылось
Re: редирект php
Добавлено: 2008-11-10 9:03:41
ProFTP
спасибо, эта все таки битая ссылка 193
но защита там хитрая стоит все таки, сейчас просто долго показывать, не знаю как она работает...
в общем ладно...
Re: редирект php
Добавлено: 2008-11-10 9:11:49
lerryc
как раз и интересовало "хитрая защита"
в чем её прикол.....
если куки или сессия - обходится элементарно....
а что еще придумать можно если абсолютный адрес абсолютно известен?
Re: редирект php
Добавлено: 2008-11-10 9:15:30
ProFTP
lerryc писал(а):как раз и интересовало "хитрая защита"
в чем её прикол.....
если куки или сессия - обходится элементарно....
а что еще придумать можно если абсолютный адрес абсолютно известен?
можно положить в куки информацию... тальше как-то if elsif else смотреть в программе..
можно еще так...
Код: Выделить всё
RewriteCond %{HTTP_REFERER} !^http://myd\.org\.ru.* [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpe?g|gif|png|css|swf)$ - [F]
Re: редирект php
Добавлено: 2008-11-10 9:59:56
lerryc
ProFTP писал(а):lerryc писал(а):как раз и интересовало "хитрая защита"
в чем её прикол.....
если куки или сессия - обходится элементарно....
а что еще придумать можно если абсолютный адрес абсолютно известен?
можно положить в куки информацию... тальше как-то if elsif else смотреть в программе..
можно еще так...
Код: Выделить всё
RewriteCond %{HTTP_REFERER} !^http://myd\.org\.ru.* [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpe?g|gif|png|css|swf)$ - [F]
к чему такие сложности? в чем проблема?
я понял так :
что, если вставить урл типа этого
img src=http://infostore.org/info/2376771/BSpea ... 0806_2.jpg , то на стороне клиента картинка не раскроется?
правильно понял проблему?
проверил на своем сайте /сделал тест-страничку/- спокойно открывается
я видно не догнал проблему ;(
Re: редирект php
Добавлено: 2008-11-10 10:02:19
MAK
ProFTP писал(а):можно положить в куки информацию... тальше как-то if elsif else смотреть в программе..
можно еще так...
Код: Выделить всё
RewriteCond %{HTTP_REFERER} !^http://myd\.org\.ru.* [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpe?g|gif|png|css|swf)$ - [F]
все это обходится
браузер ничего такого хитрого не посылает, что не может послать например wget или curl
если картинки кажутся только для авторизованного пользователя - тогда 2-3 запроса
Re: редирект php
Добавлено: 2008-11-10 10:12:24
ProFTP
MAK писал(а):ProFTP писал(а):можно положить в куки информацию... тальше как-то if elsif else смотреть в программе..
можно еще так...
Код: Выделить всё
RewriteCond %{HTTP_REFERER} !^http://myd\.org\.ru.* [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpe?g|gif|png|css|swf)$ - [F]
все это обходится
браузер ничего такого хитрого не посылает, что не может послать например wget или curl
если картинки кажутся только для авторизованного пользователя - тогда 2-3 запроса
это понятно, ну смотря что вам нужно, тут имеется ввиду чтобы картинки не отображались на других сайтах...
тут можно добавить mod_rewrite + php
Re: редирект php
Добавлено: 2008-11-10 10:27:00
lerryc
ProFTP писал(а):
это понятно, ну смотря что вам нужно, тут имеется ввиду чтобы картинки не отображались на других сайтах...
тут можно добавить mod_rewrite + php
простите за тупость..... ;(
но картинки отображаются на стороне клиента, а не "на сайте"
1) картинку "просит" броузер (клиента)
2) что может передать броузер - так это куку и может быть еще реферер страницы
но оба эти момента обходятся
простите за тупость, ибо запутался окончательно
нужно или НЕ нужно чтоб картинка показывалась?
если нужно - картинки с этого сайта (что ссылки выше) или нет?
если с этого - то все работает (картинки показываются)
где не догоняю?
Re: редирект php
Добавлено: 2008-11-10 10:33:54
ProFTP
точно не знаю...
Re: редирект php
Добавлено: 2008-11-10 10:36:42
MAK
ну вот автор сам уже запутался!:) пристали тут!
lerryc, поправьте пожалуйста свой последний пост, моих слов там нет...
Re: редирект php
Добавлено: 2008-11-10 10:44:04
ProFTP
MAK писал(а):ну вот автор сам уже запутался!:) пристали тут!
защита там стоит, интересно как сделано...
если хочешь попробовать, поставь фотогалерею, и фотки с этого сайта поставь, ону у тебя отображатся не будут, или закачай музыку и у тебя прямой ссылки не будет...
Re: редирект php
Добавлено: 2008-11-10 10:54:33
lerryc
ProFTP писал(а):
если хочешь попробовать, поставь фотогалерею, и фотки с этого сайта поставь, ону у тебя отображатся не будут, или закачай музыку и у тебя прямой ссылки не будет...
я же писалл выше - так и сделал
Код: Выделить всё
<img src=http://infostore.org/info/2376771/BSpearsBrunette120806_2.jpg>
поставил на
своей страничке - все открывается
можно увидеть ссылку на туда, где якобы не работает?
ридирект всех страниц
Добавлено: 2011-04-29 17:53:31
Egor
Так как мой сайт переехал с одного домена на другой, то нужен php скрипт.
Будьте любезны подскажите мне php скрипт для ридиректа всех страниц на новый сайт.

Re: редирект php
Добавлено: 2011-04-29 22:41:54
Alex Keda
Код: Выделить всё
<?php
header("Location: http://www.new.site.su/");
?>
быть может пора уже прочесть книжку типа "пхп для начинающих"?
Re: редирект php
Добавлено: 2011-04-29 23:59:45
ADRE
Может еще необходимо статус поставить, в связи со
Так как мой сайт переехал с одного домена на другой
? но думаю уважаемый гугл снимет бан и сообщит необходимую информацию
Re: редирект php
Добавлено: 2011-05-02 13:26:45
Egor
Спасибо за полезные советы

Re: редирект php
Добавлено: 2011-05-03 18:04:13
Alex Keda
ADRE писал(а):но думаю уважаемый гугл снимет бан и сообщит необходимую информацию
после последнего АПа яшки, ему актуальней чтоб он бан снял

)
Re: редирект php
Добавлено: 2011-05-03 18:15:34
thefree
Alex Keda писал(а):ADRE писал(а):но думаю уважаемый гугл снимет бан и сообщит необходимую информацию
после последнего АПа яшки, ему актуальней чтоб он бан снял

)
что надо?