Php показати
У цій статті розглянемо тему, як показати помилку на сайті через PHP, або навпаки приховати помилку і навіщо взагалі це потрібно робити !?
Коли показуються помилки, а вони неминуче будуть у вас відбуватися - це не є добре! Не просто від виду з типу »Warning» - але і з точки зору хакерів.
Що мається на увазі. Коли вискакує якась помилка, то показується абсолютний шлях до файлу ... А цим можна скористатися!
Є безліч різних способів, якісь можуть працювати у вас на сайті, якісь ні.
Я користуюся простим записом виду:
Якщо «off» відключено, якщо «on» включено. Цей запис потрібно поставити в початок сторінки.
Природно, що бажано мати сайт побудований на «інклуд», щоб даний запис помістити на одну сторінку а не тикати в кожну сторінку, або це повинен бути движок.
Як власне даний сайт зроблений на html + php + css з використанням ікнклудов.
Можна включати, відключати показ помилок через панель адміністрування, якщо ми говоримо про те хостингу на якому я перебуваю! (До речі рекомендую - відмінний хостинг!)
Для прикладу давайте покажу, де відключати включати помилки php у провайдера RUWEB.NET
Заходимо в адмін панель хостингу, шукаємо настройки php.
Ну і далі власне. включаємо або відключаємо показ помилок на сайті.
Php не вказує помилки білий екран.
Якщо у вас замість помилок показується білий екран, або просто не виводяться помилки, то можливо кілька варіантів.
Два з них ми описали зверху, але в першому варіанті долини лише відключатися показ помилок, так і в другому випадку також повинна лише забиватися помилка.
Але можливо, що в файлі .htaccess, як-то хитро відключений показ помилок, і тому замість того, щоб просто забити помилку, забивається вся сторінка .... Спробуйте видалити файл .htaccess з Конєва папки (попередньо не забувши завантажити його на свій комп'ютер!)
Розповім історію, вчора шукав відповідь на одне із запитань (звичайно, я можу і сам написати, але частіше за все, спочатку, шукаю в інтернеті, може є готове рішення ...) і було безліч варіантів, які були описані, але жодного, з прикладами ! І мало того, що вони пропонують рішення, які незрозуміло як реалізовувати, особливо новачкам, у яких більше питань, ніж відповідей. Так вони ще й не працюють!
У нас же, на сайті - тільки робочі перевірені скрипти! Повністю з описом і з прикладами! І реалізувати може людина з нульовими знаннями!