![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam taką tablicę
jak przeprowadzić walidację aby nie można było zapisać złośliwego kodu w bazie danych w ten sposób ? typu
Ten post edytował ZenekN 27.12.2017, 09:24:56 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Może najpierw.
Jak tworzona jest ta tablica? _POST, _GET ? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 5 Dołączył: 7.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
_POST walidacja wykonywana jest przed zapisaniem danych do ciasteczka
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 875 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
A zapis do bazy?
Bo jeżeli zapisujesz: INSERT INTO cart (count, product_id) VALUE ( ?, ? ); To na etapie bindowania można narzucić warunek typu wartości $sth->bindValue(1, $count, PDO::PARAM_INT); $sth->bindValue(2, $product_id, PDO::PARAM_INT); |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
@Tomplus To nie jest walidacja.
Co do samej walidacji to proponuję użyć gotowej paczki: https://packagist.org/packages/progsmile/request-validator |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:39 |