Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> скрыть расширение страницы или вообше название, файла страницы 
V
    Опции темы
numerovan
Дата 12.12.2009, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



Здравствуйте.

Скажите пожалуйста, как можно скрыть название страницы к которой обращаются ... допустим имеем mysait.com/chat.php?id=56 , хотелось бы видить вот в такой форме : mysait.com/?id=56 или вообще даже вот так : mysait.com/ , но чтоб ГЕТ запрос прошёл как обычно . ВОЗМОЖНО ЛИ ЭТО ?
PM MAIL   Вверх
MoLeX
Дата 12.12.2009, 10:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



AJAX
mod_rewrite

Добавлено через 17 секунд
P.S. не страдайте ерундой


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
icewind
Дата 12.12.2009, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 393
Регистрация: 11.4.2009
Где: Ростов-на-Дону

Репутация: 20
Всего: 20



Можно использовать mod_rewrite примеры здесь или в Google

Пардон, опоздал  smile 

Это сообщение отредактировал(а) icewind - 12.12.2009, 10:58


--------------------
user posted image
PM MAIL Skype   Вверх
numerovan
Дата 12.12.2009, 21:06 (ссылка)  | (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



мне кажется что это не "ерунда" , а лишняя меря преодсторожности , не хотелось бы чтоб база на 1000000 человек летела прахом ... это так к примеру ... а так всё равно большое спасибо.
PM MAIL   Вверх
Ипатьев
Дата 12.12.2009, 21:14 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



базу на 1000000 надо защищать грамотным кодом
а скрывать имена файлов  - это ерунда и детский лепет.
PM MAIL   Вверх
nginx
Дата 13.12.2009, 16:10 (ссылка)  | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 20.6.2009

Репутация: 1
Всего: -3



Что вы так пристали к человеку?  smile 

Ну хочет он кривить адрес, ну может он в прогерры не собирается =)
Человек любит бирюльки - это понятно, но для него =)

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

А если человек не хочет становится и ему по фене =) ну не надо агрессивно ребят в будущем, не все же на форум залезают с целью изучить досконально ПХП, и становится профи.

Так что будут возникать порой такие темы, относитесь проще, в будущем, если человек захочет углубиться в программинг, то поймет сразу, что страд фигней.
А сейчас...

Уверен, еще доменов 3-его уровня для сайта наштампует, типа:

images.site.ru
video.site.ru
audio.site.ru

и тд

сам таким был раньше  smile 

На такие темы нужно отвечать сразу просто и четко =) 
И не начинать "детский лепет" и тд

PM MAIL   Вверх
nerezus
Дата 13.12.2009, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Цитата

На такие темы нужно отвечать сразу просто и четко =) 
И не начинать "детский лепет" и тд
 Нет.
Если потокать человеку в ошибках - то он и дальше будет их совершать.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
nerezus
Дата 13.12.2009, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43




 ! 
nerezus
Не оффтопим.


Это сообщение отредактировал(а) nerezus - 13.12.2009, 21:05


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
numerovan
Дата 16.12.2009, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



так мужики ... я правильно вас понял : скрывать mysait.com/chat.php?id=56 или не скрывать ... толку нет ? Я подумал что вот в такой если форме придёт mysait.com/chat/id/56.html, то проблем меньше будет ... т.е пользователю не придётся парится над mysait.com/chat.php?id= abc

ОДНИМ СЛОВОМ  mod_rewrite ПОМОГАЕТ ОТ ВЗЛОМА САЙТА ?
PM MAIL   Вверх
Ипатьев
Дата 16.12.2009, 20:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



нет
PM MAIL   Вверх
Nigel
Дата 16.12.2009, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


познаю мир
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 20.11.2007

Репутация: 7
Всего: 19



numerovan, mod_rewrite может лишь сделать для вас красивые урлы, логику приложения он не меняет
PM MAIL   Вверх
nginx
Дата 16.12.2009, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 81
Регистрация: 20.6.2009

Репутация: 1
Всего: -3



Цитата(numerovan @  16.12.2009,  20:47 Найти цитируемый пост)
ОДНИМ СЛОВОМ  mod_rewrite ПОМОГАЕТ ОТ ВЗЛОМА САЙТА ? 

нет

от SQL-inj, XSS не защитит, и не может

Цитата(numerovan @  16.12.2009,  20:47 Найти цитируемый пост)
Я подумал что вот в такой если форме придёт mysait.com/chat/id/56.html, то проблем меньше будет ... т.е пользователю не придётся парится над mysait.com/chat.php?id= abc

а зачем ему парится и с тем ( 1-ый вар-т )?

и что значит парится? =)

Это сообщение отредактировал(а) nginx - 16.12.2009, 23:00
PM MAIL   Вверх
capitan
Дата 16.12.2009, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



Цитата(numerovan @ 16.12.2009,  20:47)
т.е пользователю не придётся парится над mysait.com/chat.php?id= abc

Что значит париться? Набирать это в адресной строке? Тогда у Вас не правильно реализована система. Пользователь должен КЛИКНУТЬ по ссылке и попасть куда нужно.  mysait.com/chat.php?id=abc  => mysait.com/chat/id/abc.html  - называется ЧПУ
PM MAIL WWW ICQ   Вверх
numerovan
Дата 17.12.2009, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



если mod_rewrite только для красоты ... значит от него толку не много ... или вообще нету.
PM MAIL   Вверх
nerezus
Дата 17.12.2009, 01:42 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



numerovan, ну не надо говорить о том, в чем не шаришь.

1) Для красоты
2) Для seo


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
MoLeX
Дата 17.12.2009, 06:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



если ты работаешь только с ID (chat.php?id=56), то достаточно будет проверить что тебе пришло, и разумеется об mysql_real_escape_string() не забываем



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
sTa1kEr
Дата 17.12.2009, 16:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



Цитата(numerovan @  12.12.2009,  10:23 Найти цитируемый пост)
Скажите пожалуйста, как можно скрыть название страницы к которой обращаются ... допустим имеем mysait.com/chat.php?id=56 , хотелось бы видить вот в такой форме : mysait.com/?id=56 или вообще даже вот так : mysait.com/ , но чтоб ГЕТ запрос прошёл как обычно . ВОЗМОЖНО ЛИ ЭТО ? 

 smile http://ru.wikipedia.org/wiki/HTTP#GET
PM MAIL   Вверх
numerovan
Дата 18.12.2009, 21:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



Цитата

Что значит париться? Набирать это в адресной строке? Тогда у Вас не правильно реализована система. Пользователь должен КЛИКНУТЬ по ссылке и попасть куда нужно.  mysait.com/chat.php?id=abc  => mysait.com/chat/id/abc.html  - называется ЧПУ 

Вот случай , допустим на страницу приходит GET запрос для вывода , о книгах, приходит ?id=100 . Каждая книга в базе имеет свой id, в зависимости от id выбираем все нужные характеристики для вызываемой книги, т.е. всегда должно приходить цифра в переменной id. Если пападётся какой нибудь крэкер и вместо цифр постовит фразу abc , т.е. mypage.php?id=abc , то стазу функция которая принимает этот параметр выдаст об ошибке и на экране сразу покажутся строки где сделанны ошибки. Конечно всё это будет предусмотренно и выдаст нужное сообщение , что принимаются только цифры и т.д. куча проверок. Вот и думал что если URL сделать в таком виде  mysait.com/chat/id/100.html , то меньше проблем будет.

Добавлено через 4 минуты и 36 секунд
Цитата

и разумеется об mysql_real_escape_string() не забываем

а если этой функцией не пользоваться, а в пришедшем запросе , допустим на логин, обработать "логин" подготовленной функцией (убрать все ненужные символы, пропустить через strip_tags(), вырезать все пробелы, проверить на кириллицу и т.д. ). Может так будет лучше ?
PM MAIL   Вверх
capitan
Дата 18.12.2009, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



numerovan,  не порите чушь. По вашему проблем от mysait.com/chat/id/100.html  будет меньше? А если так: 
mysait.com/chat/id/'.html Да что угодно можно передать. Вы вообще представляете логику обработки ссылок? Вам уже объяснили для чего нужно ЧПУ и никакого отношения к защите скриптов от взлома - оно НЕ ИМЕЕТ.

Это сообщение отредактировал(а) capitan - 18.12.2009, 22:00
PM MAIL WWW ICQ   Вверх
numerovan
Дата 18.12.2009, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 549
Регистрация: 1.12.2007

Репутация: 0
Всего: 2



нет

Добавлено через 1 минуту и 43 секунды
путём распрашивания я узнаю всё больше и больше ... Не злитесь и не кипятитесь , что поделаешь ... учёба и объяснение такая вещь , нужно терпение.
PM MAIL   Вверх
Ипатьев
Дата 18.12.2009, 22:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Голова нужна на плечах, а не терпение.
Перед тем, как задать вопрос, надо сначала подумать.
к примеру, объяснить разницу между 
mysait.com/chat/id/abc.html
и
mysait.com/chat.php?id=abc
PM MAIL   Вверх
bars80080
Дата 19.12.2009, 01:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(numerovan @  18.12.2009,  20:46 Найти цитируемый пост)
допустим на логин, обработать "логин" подготовленной функцией (убрать все ненужные символы, пропустить через strip_tags(), вырезать все пробелы, проверить на кириллицу и т.д. 

интересно, что собственно не совсем понятно, а почему в логине не могут быть тэги, пробелы и кириллица?

наверное всё-таки, mysql_real_escape_string() не занимается стиранием этих символов
PM MAIL WWW   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0673 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.