|
 142 Кб |
|
| Здравствуйте!
Подскажите,пожалуйста, как можно выполнить такую вот штуку.
Пользователь вводит в адресной строке броузера, например: http://сайт.ру/passfgg
и на страницу из БД загружаются данные из этой строки.
Если пользователь введет другое окончание ссылки, то данные подставляются из другой строки БД.
Скриншот(в прикрепленных файлах) | |
|
|
|
|
|
|
|
для: Евгений93
(20.08.2011 в 20:16)
| | если passfgg соответствует только одной строке, то в нем нет особого смысла, обращаться можно по id строки, что слегка безопаснее так как целое число
ну а вывести строку можно простым запросом
$link=$_GET[.....];
$query="SELECT * FROM `tbl_name` WHERE `link`='$link'";
|
только нужен мод реврайт и еще проверка на инъекции | |
|
|
|
|
|
|
|
для: Valick
(20.08.2011 в 20:26)
| | $link=$_GET[.....];
А что вместо многоточия поставить? | |
|
|
|
|
|
|
|
для: Евгений93
(20.08.2011 в 22:42)
| | если в адресной строке будет http://сайт.ру?link=passfgg
то поставить нужно link
если вы хотите использовать mod_rewrite и ссылку вида http://сайт.ру/passfgg
то нужно написать правило и там можете указать любую переменную, в том числе и link | |
|
|
|
|
|
|
|
для: Valick
(20.08.2011 в 22:47)
| | вот я правило то и не могу написать.
Не могли,пож-та, помочь? | |
|
|
|
|
|
|
|
для: Евгений93
(20.08.2011 в 22:53)
| | я нет, но могу послать туда где помогут :))
либо задайте вопрос в новой теме на форуме по Apache, либо посмотрите уже созданные темы
___
я не вредный, я просто сам эти правила еще не умею составлять :) не было необходимости)) | |
|
|
|
|
|
|
|
для: Евгений93
(20.08.2011 в 20:16)
| | А что вызывает сложность? Передача параметра из URL в PHP-код? Формирование SQL-запроса? | |
|
|
|