[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получение информации из URL
McLotos
Доброго времени суток!
Подскажите логику.
У меня в специальную панель выводится список всех существующих в БД таблиц в виде ссылок.
Как сделать чтобы при клике на название любой из таблиц выводилась её структура?
Т.е. нажимаю я на название таблицы, url становится типа /admin?TableName
как теперь заюзать именно фрагмент TableName?




Спустя 3 минуты, 23 секунды (6.10.2011 - 10:59) Winston написал(а):
А ты делай ссылку вида
/admin?table=TableName
И потом можешь взять из массива $_GET['table']
Цитата (McLotos @ 6.10.2011 - 10:56)
Получение информации из URL, Не GET

Чем GET не устроил ?

Спустя 2 минуты, 15 секунд (6.10.2011 - 11:01) McLotos написал(а):
Да. Я так и сделал, но просто я не люблю юзать GET, обычно только POST, это же какбэ безопасней

Спустя 2 минуты, 26 секунд (6.10.2011 - 11:04) Winston написал(а):
Цитата (McLotos @ 6.10.2011 - 11:01)
Я так и сделал, но просто я не люблю юзать GET, обычно только POST, это же какбэ безопасней

Я бы сказал, что, не ищи себе геммор на голову, и используй GET, при правильной его обработке все будет не менее безопасно чем POST. И кстати, с чего ты взял, что POST безопаснее ?

Спустя 1 минута, 48 секунд (6.10.2011 - 11:06) McLotos написал(а):
Ну по крайней мере не видно какие данные и куда передаются

Спустя 23 минуты, 53 секунды (6.10.2011 - 11:29) Winston написал(а):
Цитата (McLotos @ 6.10.2011 - 11:06)
Ну по крайней мере не видно какие данные и куда передаются

Если кому надо тот и заголовки посмотри, что и куда отправляется, сейчас плагинов которые позволяют это сделать, вдоволь.
А рядовым пользователям до-фени , то, что у тебя в адресной строке передается.

Спустя 5 минут, 15 секунд (6.10.2011 - 11:35) Michael написал(а):
Цитата (McLotos @ 6.10.2011 - 09:56)
как теперь заюзать именно фрагмент TableName?

это будет тот же самый get. Только данные - в ключе передаешь.
Получить можно так:
$y = array_keys($_GET);
$table = (!empty($y)) ? array_shift($y) : null;




Спустя 2 минуты, 40 секунд (6.10.2011 - 11:37) McLotos написал(а):

Спустя 5 минут, 8 секунд (6.10.2011 - 11:42) Michael написал(а):
Цитата (McLotos @ 6.10.2011 - 10:37)
Michael
вот здесь

Я отвечал на вопрос в данной теме. wink.gif Для того чтобы я посмотрел другую тему с другой проблемой об этом надо вежливо попросить, а не послать вот туда...

Спустя 5 минут, 53 секунды (6.10.2011 - 11:48) McLotos написал(а):
Цитата
Для того чтобы я посмотрел другую тему с другой проблемой об этом надо вежливо попросить, а не послать вот туда...

Возьмём на заметку wink.gif
только я почему-то не вижу там Вашего ответа =)

Спустя 5 часов, 31 минута, 55 секунд (6.10.2011 - 17:20) imbalance_hero написал(а):
McLotos
Кто тебе сказал, что $_POST безопаснее $_GET ? Убей того автора!

Спустя 14 часов, 35 минут, 28 секунд (7.10.2011 - 07:56) Michael написал(а):
Есть такая вещь как csrf.

Спустя 34 минуты, 54 секунды (7.10.2011 - 08:31) neadekvat написал(а):
Цитата (imbalance_hero @ 6.10.2011 - 18:20)
Кто тебе сказал, что $_POST безопаснее $_GET ? Убей того автора!

Но при этом форму с паролем мы все отправляем с помощью POST'a wink.gif

Спустя 3 часа, 27 минут, 6 секунд (7.10.2011 - 11:58) imbalance_hero написал(а):
neadekvat
А разницы никакой, ты ведь после отправки сразу редиректишься, автор, собственно, ничего не увидит smile.gif
Да и POST удобнее.
Единственная безопасность - за спиной никто не видит smile.gif

Спустя 4 минуты, 24 секунды (7.10.2011 - 12:02) Игорь_Vasinsky написал(а):
в некоторых случаях удебней юзать GET, чем каждый раз в POST передовать или для этого сессии юзать. Правильно Winston сказал - если всё делать правильно - то ни чего страшного.


_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.