Cross-Origin Resource Sharing (CORS) je bezpečnostní mechanismus, který umožňuje webovým stránkám z jednoho zdroje přistupovat k datům ze serverů s jiným zdrojem. Bez CORS by takový přístup byl zakázán kvůli bezpečnostním důvodům. CORS tedy umožňuje…
При розробці великих систем (наприклад, корпоративних додатків, спільних програмних пакетів, бібліотек, ...), де багато рівнів і розробників взаємодіють один з одним, виникає проблема, як управляти випуском нових версій коду.
Розглянемо приклад…
Консультуючись зі знаючими та досвідченими власниками проектів, я часто стикаюся з питанням довгострокової стійкості цифрового проекту. Багато великих проектів, які виходять за рамки 3 років розробки, починають внутрішньо застарівати і перестають…
Оскільки ви розробляєте веб-додатки вже деякий час, ви, напевно, помітили, що багато речей повторюються, навіть якщо вони не повинні повторюватися. Дуже часто це технічне управління проектами, управління версіями файлів, автоматизований перегляд…
У PHP дуже легко визначити IP-адресу на базовому рівні:
echo 'Ви знаєте, що ваша IP-адреса' . $_SERVER['REMOTE_ADDR'] . '?';
Попередження: Отримання IP-адреси як ключа поля $_SERVER['REMOTE_ADDR'] можливе лише у випадку, якщо PHP було викликано з…
Funkce eval slouží ke spuštění předaného řetězce jako PHP kódu.
Návrh jazyka PHP a praktické vlastnosti
PHP je interpretovaný jazyk, což znamená zejména to, že se jeho kód vyhodnocuje tzv. interpretem, což je speciální typ programu, který čte…
Якщо ви серйозно ставитеся до розробки веб-додатків і сайт згодом буде доступний в Інтернеті, дуже важливо приділити увагу питанням безпеки.
Реально на забудовників чекають наступні загрози:
Додаток має внутрішню помилку, наприклад, через те, що…
Процес хешування (на відміну від шифрування) призводить до того, що на виході з вхідних даних отримується такий рядок, з якого вже неможливо відновити вихідний рядок.
Тому він добре підходить для захисту конфіденційних рядків, паролів і контрольних…
Попередження:** Ця стаття була написана багато років тому і деяка інформація може бути застарілою або невірною. Будь ласка, майте це на увазі при читанні.
Шифр Цезаря є однією з найпростіших функцій хешування. Свого часу він був практично…
MD5 є дуже поширеною функцією для обчислення хешів.
Початківці часто використовують його для хешування паролів, що не є гарною ідеєю, оскільки існує багато способів відновити оригінальний пароль.
Ця стаття описує конкретні методи, як це зробити.…
Часто нам може знадобитися прикріпити файл до сторінки, який ми зберігаємо на диску десь в іншому місці. Якщо ми вводимо його точну назву безпосередньо у функцію прикріплення, то турбуватися нема про що.
Безпечне прикріплення файлу
include 'menu…
Підтримка PHP4, PHP5
addcslashes - косий рядок в стилі C
Опис
string addcslashes (string $str, string $charlist)
Повертає рядок зі зворотними косими рисками перед символами, які вказані в параметрі charlist.
Параметри
str Текстовий рядок
список…