![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Пользователь
Регистрация: 11.10.2008
Сообщений: 34
|
![]()
Народ, вот такая вот проблема.
Суть в том, что у меня есть строка - например: Цитата:
Как это можно избежать? |
|
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 04.10.2008
Сообщений: 1,485
|
![]()
понизить уровень отображения ошибок
доработать скрипт others.php добавив условия на правильность выполнения запросов и прочего и отладочные сообщения обрабаоывать входящие значения в массивах get и post для обеспечения правильности формата введенных данных изменить вид адресной строки с помошью чпу (mod_rewrite) - всеравно придется добавлять скриптам устойчивости изучить пхп и получить образование чтоб не задавать таких вопросов свободен... |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 11.10.2008
Сообщений: 34
|
![]()
//пожалуйста, не надо переходить на личности! Модератор.
Вопрос остается в силе для тех, кто готов помочь: Поясню немного: запрос посылается не формой, а прямой ссылкой. Цитата:
переменная $type может быть от type1 до type16, а $pages только сто. Может задать какие-то условия, при которых выполняется запрос, то как бы лучше это сделать, не прописывать же для каждого type1, type2... type999 (: Спасибо, если есть встречный вопрос задавайте. Последний раз редактировалось SkyM@n; 16.01.2009 в 12:55. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
![]()
Возможно это поможет
Код:
Стрелок-охотник
|
![]() |
![]() |
![]() |
#5 |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]()
Кроме предложений, изложенных в постах выше, советую использовать ф-цию:
PHP код:
сама функция: PHP код:
Последний раз редактировалось SkyM@n; 16.01.2009 в 13:40. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 11.10.2008
Сообщений: 34
|
![]()
Спасибо, что предложили свои варианты, но я видимо плохо объяснил.
Попробую еще раз, мож что придет на ум: others.php?type=type15&pages=100 "type=" - она имеет только значения type1 до type15 &pages= - только 100 остальные значения - мимо. Можно ли: if ($type == 'type1' and $pages == '100') { Делать это! } else { Ничего не найдено. } Но как сделать, чтоб не прописывать для каждого type1 - type990 Сделать типо того, только правильно if ($type == 'type1-type990' and $pages == '100') { Делать это! } else { Ничего не найдено. } (словами: если переменная type равна от тайпу1 до тайпу990(т.е. type1,type2...typeN...type990) и pages равна стам, то делать этот запрос, если нет - писать "ничего не найдено") Понимаю, что туго объяснено, но мож кто поймет... Последний раз редактировалось SkyM@n; 16.01.2009 в 15:54. |
![]() |
![]() |
![]() |
#7 | |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
![]() Цитата:
PHP код:
Стрелок-охотник
Последний раз редактировалось mv28jam; 16.01.2009 в 16:10. |
|
![]() |
![]() |
![]() |
#8 | |
Laravel/Vue expert
Старожил Подтвердите свой е-майл
Регистрация: 08.08.2007
Сообщений: 2,832
|
![]()
А чем приведенный вами код не устраивает? Или вы хотите оптимизации?
Вы мне покажите что должно быть вместо этого: Цитата:
PHP код:
Создаете в корне сайта файл: .htaccess Код:
|
|
![]() |
![]() |
![]() |
#9 |
C++ & PHP & Asm
Форумчанин
Регистрация: 06.12.2008
Сообщений: 300
|
![]() PHP код:
|
![]() |
![]() |
![]() |
#10 | |
Рэдиска
Форумчанин
Регистрация: 10.09.2008
Сообщений: 250
|
![]() Цитата:
З.Ы.: Советую не подавлять ошибки, используя @ (согласен, может немного сократить размер кода, но так же может и безопасности повредить), а отлавливать их "человечным" способом Последний раз редактировалось bohdan4ik; 16.01.2009 в 18:36. |
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как бороться с аутизмом циклов? | Marc | Microsoft Office Excel | 4 | 15.12.2008 23:00 |
Перехват адресной строки браузера | Garacio_cain | Работа с сетью в Delphi | 4 | 23.10.2008 13:48 |
Как перехватить/узнать содержимое адресной сроки? | s-force | Работа с сетью в Delphi | 5 | 27.08.2007 10:39 |