Сделано в Раскрутке

Архив эхоконференции RU.PHP

- RU.PHP ------------------------------------------------------------- RU.PHP -
 Msg  : #8049 [593]
 От   : Andrew Krivosheyenko          2:5020/400          16 апреля 04, 11:34
 Кому : Grigory Holstinnikov                              16 апреля 04, 21:05
 Тема : Re: кусок QUERY_STRING
-------------------------------------------------------------------------------
From: Andrew Krivosheyenko 

Hello Grigory,

Thursday, April 15, 2004, 7:18:52 AM, you wrote:


GH> Подскажите плз как выдергивать аккуратно (чтобы без лишних заморочек) этот
GH> кусок QUERY_STRING, учитывая что в этих страницах будут дополнительные
GH> параметры (всякие там id=1&class=2 etc).
GH> (возможна модификация, вместо ?forums писать admin.php?forums если можно
GH> подскажите и для этого варианта)
  в табличке в поле link хранить "admin.php?forums=1" и в запросе выбирать
  что-то вроде
  WHERE LEFT('admin.php?forums=1&id=1&class=2', LENGHT(link)) = link
  ?
  но при изменении порядка параметров в GET чепуха получится.

  попробуй  введи  в  скрипте  идентификатор  задачи,  например, после
  парсинга  всех параметров будешь знать, что задача -- показать форум
  ($action  =  "show_forum"),  или  показать  юзеров  ($action       =
  "show_users"),   и   теперь   в  link  вместо  имени  скрипта  храни
  идентификатор  задачи.  теперь для нужной задачи выбрать права будет
  совсем просто. т.е. нужно переложить логику обработки url на с mysql
  на php.

 +----+-----+------------------+------------+----------+----------+
 | id | pid | name             | action     | minlevel | maxlevel |
 +----+-----+------------------+------------+----------+----------+
 |  2 |   0 | Hовости          | show_news  |        1 |      100 |
>|  8 |   5 | Форумы           | show_forum |       _7_|       _8_|
>|  7 |   5 | Юзеры            | show_users |       _8_|       _8_|
 +----+-----+------------------+------------+----------+----------+
  

-- 
Best regards,
 Andrew                      

Origin: Во время войны мой дед сбил вражеский велосипед. И был награжден
педалью за отвагу! 


Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5.3
 * Origin: Talk.Mail.Ru (2:5020/400)


При переходе по баннеру - скидка 25% на первый месяц обслуживания!
Самый простой способ получить ROOT-доступ
При переходе по баннеру - скидка 25% на первый месяц обслуживания!