Автор Тема: Как сравнить 2 переменных?  (Прочитано 3448 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DDMZ

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://GSSoft.pp.ru
Как сравнить 2 переменных?
« : 14 Ноября 2005, 15:29:49 »
Немогу понять как сделать используя мод_rewrite так, чтобы сравнивать переменные.
Пример:
RewriteCond %{REMOTE_ADDR} %{REMOTE_HOST}  [NC]
%{REMOTE_HOST} имеет значение 127.0.0.1
%{REMOTE_ADDR} имеет значение 127.0.0.1

На выходе получаю: RewriteCond: input=\'127.0.0.1\' pattern=\'%{REMOTE_HOST}\' => not-matched
т.е мы сравниваем значение с именем переменной, а не с её значением.

Как сравнить две переменных?
Как вообще можно это сравнение сделать?
Может есть другие способы-методы?

Может можно сделать не припомощи mod_rewrite но в .htaccess ?

Помогите!!! читал http://httpd.apache.org/docs/mod/mod_rewrite.html решения придумать несмог...
- Что посееш то уже ненайдеш...
-= www.Fallout.net.ru =-

Оффлайн DDMZ

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://GSSoft.pp.ru
Как сравнить 2 переменных?
« Ответ #1 : 15 Ноября 2005, 09:09:09 »
Напишите хотябы возможно или нет?
Просмотров поста много а ответить никто неможет... Или скажите что ворос слишком простой, что писать на него ответ лень...
- Что посееш то уже ненайдеш...
-= www.Fallout.net.ru =-

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Как сравнить 2 переменных?
« Ответ #2 : 15 Ноября 2005, 13:18:47 »
Цитировать
DDMZ:
Помогите!!! читал http://httpd.apache.org/docs/mod/mod_rewrite.html решения придумать несмог...

Плохо читал CondPattern:
is the condition pattern, i.e., a regular expression which is applied to the current instance of the TestString, i.e., TestString is evaluated and then matched against CondPattern.

Remember: CondPattern is a standard Extended Regular Expression

То есть, в лоб это тебе не решить.
The documentations is your friend

Оффлайн DDMZ

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://GSSoft.pp.ru
Как сравнить 2 переменных?
« Ответ #3 : 15 Ноября 2005, 19:48:04 »
2 NeoNox
Влоб если не решить... значит есть какие-то обходные пути?
Необязательно mod_rewrite, подскажи путь любой сложности для .httaccess ?
- Что посееш то уже ненайдеш...
-= www.Fallout.net.ru =-

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
Как сравнить 2 переменных?
« Ответ #4 : 15 Ноября 2005, 19:53:22 »
Боюсь ошибиться, но только на уровне скрипта. Или писать свой модуль для апача.
The documentations is your friend

Оффлайн DDMZ

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 5
  • +0/-0
  • 0
    • Просмотр профиля
    • http://GSSoft.pp.ru
Как сравнить 2 переменных?
« Ответ #5 : 20 Ноября 2005, 18:07:02 »
А существет ли такой модуль? или может кто написать такой? (я модули для апача писать неумею)

На хостинге установлены такие:
mod_auth_passthrough, mod_log_bytes, mod_bwlimited, mod_php4, mod_frontpage, mod_ssl, mod_setenvif, mod_so, mod_expires, mod_auth, mod_access, mod_rewrite, mod_alias, mod_userdir, mod_actions, mod_imap, mod_asis, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_status, mod_negotiation, mod_mime, mod_log_config, mod_env, http_core

у меня есть подозрнение что это может делать mod_setenvif
но незнаю где такой модуль достать можно чтобы проверить...
- Что посееш то уже ненайдеш...
-= www.Fallout.net.ru =-

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28