| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Как извлечь строку запроса без QUERY_STRING ? |
| Автор: Lloyd 2.2.2004, 15:54 | ||||
Имеется такой код:
Дальше едет выборка из БД с учетом заголовка страницы $add :
Но при таком использовании адрес страницы выгдядит как index.php?$add А мне надо чтобы он выглядел примерно так: index.php?content=$add То есть чтобы была некая переменная content и уже ей присваивалось значение. Как это можно сделать? Спасибо. |
| Автор: Vaulter 2.2.2004, 15:59 |
| $add = $QUERY_STRING; замени на $add = $_GET[content]; |
| Автор: Master 2.2.2004, 16:18 |
| Lloyd НЕ ДЕЛАЙ ТАК! ТЫ ОТКРЫЛ ДЫРУ И ПОКАЗАЛ ЕЁ ПОСЕТИТЕЛЯМ У СЕБЯ НА САЙТЕ!!! |
| Автор: Vaulter 2.2.2004, 16:37 |
| Master что ты предлагаешь? ) |
| Автор: Master 2.2.2004, 17:05 |
| что угодно, но только чтобы ссылок на исполняемые на сервере файлы не было из вне! |
| Автор: Vaulter 2.2.2004, 18:02 |
| Master а...ну вообще то это очевидно ) Lloyd было предпочтительнее кинуть все свои странички в БД... типа: псевдоним / имя_файла / id m / main.html / 1 files | files.html | 2 и обращатся как index.php?cp=1 |
| Автор: Vaulter 2.2.2004, 18:02 |
| а лучше так вообще весь текст странички запихнуть в БД в поле TEXT, шоб из админки было удобно их редактировать.... |
| Автор: Lloyd 3.2.2004, 12:38 | ||
У меня нет страничек, точнее не предвидется. Весь контент в БД (около 200 статей). И имена разделов, и всякие титлы, и авторы - все в БД. Я хочу только один файл с дизайном index.php + пара-тройка html шаблонов для дизайна центральной части сайта.
Так а как мне саму переменную "cp" определить? Через QUERY_STRING у меня index.php?имя_раздела А я хочу index.php?$переменная=имя_раздела (мне так больше нравиться по внешнему виду, солиднее Как? |
| Автор: Vaulter 3.2.2004, 13:59 |
| Lloyd $_GET[cp] там будет если index.php?cp=1 единица ) |
| Автор: IZ@TOP 3.2.2004, 14:23 | ||
Содержание глобальной переменной $_GET при содержимом в строке адреса после знака вопроса ?content=1&mainpage=4&local=template_b будет примерно таким:
Вот такой вот ассоциативный массивчик. |