Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Песочница (https://forum.antichat.xyz/forumdisplay.php?f=189)
-   -   браузеры скрывают ошибки (https://forum.antichat.xyz/showthread.php?t=391040)

qaz 08.08.2013 16:57

Собственно довольно часто сталкиваюсь с подобной проблемой, пример для тех кто не сталкивался

Цитата:

Сообщение от None
http://kl1._ru/metalloiskatel.php?id=1'

если открыть в браузере(мозила, опера, ие) то ноль реакции, но если спарсить результат скриптом

Цитата:

Сообщение от None


то пожалуйста

Цитата:

Сообщение от None
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''/metalloiskatel.php?id=1''' at line 1

чёза фигня? почему так?

funny_kaplan 08.08.2013 17:23

Может проверка User-agent, если есть там, то вывода ошибки нет.

altblitz 08.08.2013 17:24

Цитата:

Сообщение от None
чёза фигня? почему так?

"Вам шашечки или доехать?"

Ошибка db MySQL != ошибка согласно RFC HTTP 1.1

попугай 08.08.2013 18:00

Цитата:

Сообщение от altblitz
altblitz said:
"Вам шашечки или доехать?"
Ошибка db MySQL != ошибка согласно RFC HTTP 1.1

Что-то ты чушь сморозил. Ошибка mysql выводится как обычный текст.

@qaz, открыл в IE и Chrome - все нормально выводит.

altblitz 08.08.2013 18:37

Цитата:

Сообщение от попугай
попугай said:
если открыть в браузере(мозила, опера, ие) то ноль реакции, но если спарсить результат скриптом

на языке разума, а не эмоций:

Mozilla/5.0 (X11; Linux i686; rv:26.0) Gecko/20100101 Firefox/26.0

СТРАНИЦА НЕ ОТКРЫЛАСЯ!!

ужос ))

браузер парсит ответ от сервера, и он может быть в форме:

i. необработанной ошибки прямым текстом integrated MySQL into Apache.nginx

ii. обработанной ошибки - "Unauthorised query is logged" (не забываем о honeypots)

UPD.

попугай, этот скрипт?

PHP код:

PHP:
[
COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]root[/COLOR][COLOR="#007700"]@[/COLOR][COLOR="#0000BB"]inode 109___07[/COLOR][COLOR="#007700"]][/COLOR][COLOR="#FF8000"]# wget "http://kl1._ru/metalloiskatel.php?id=1'"

[/COLOR][COLOR="#007700"]--[/COLOR][COLOR="#0000BB"]2013[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]08[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]08 15[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#0000BB"]45[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#0000BB"]08[/COLOR][COLOR="#007700"]--[/COLOR][COLOR="#0000BB"]http[/COLOR][COLOR="#007700"]:[/COLOR][COLOR="#FF8000"]//kl1._ru/metalloiskatel.php?id=1' Resolving kl1._ru (kl1._ru)... failed: Name or service not known.[/COLOR][/COLOR] 


VY_CMa 08.08.2013 18:42

Браузер просто экранирует кавычку, что давно известно. Используй настройки.

Inoms 08.08.2013 19:08

Потому что в Firefox'е и опере апостроф и другие символы url енкодятся на этапе передачи запроса.

ЗЫ: При передаче не кодированных запросов всё работает отлично.


Время: 04:59