Loading...
SNEG (18 сен 2023, в 16:57)
Вилы Выкидные , а если ты кукик будешь устанавливать,руки всунешь, кука в виде идентификатора в бд?)) И делается выборка по куке которую ты отправишь в бд потом сравнение хэшей на основе этого но до этого ты же отправишь никто кроме тебя не знает что
никакого айдишника не может быть в значении куки, КУКА ВСЕГДА - строка, даже если значение NULL передать, то интерпретатор приведёт NULL к пустой строке

сигнатуру функции читай - https://www.php.net/manual/ru/function.setcookie.php

$value - STRING, тебе ЯП отлуп даст, если ты во второй параметр присунешь NOT STRING
Hack.sql [!] (18 сен 2023, в 18:24)
Ты хочешь как фильтровать юзеров? На какое время жизнь сессии ?
К чему вопрос на какое в константет высталю хотья, меся, 90 или 180, 900 дней ))
Вилы Выкидные (18 сен 2023, в 19:06)
никакого айдишника не может быть в значении куки, КУКА ВСЕГДА - строка, даже если значение NULL передать, то интерпретатор приведёт NULL к пустой строке

сигнатуру функции читай - https://www.php.net/manual/ru/function.setcookie.php

$value - STRING, тебе ЯП отлуп даст, если ты во второй параметр присунешь NOT STRING
Всё по методичке, ничего что id может выглядеть $id = bin2hex(random_bytes(16));
$hash = md5($id);чем не id и чем не строка ? Как бы у каждого свои задумки , раньше sanitize string был какой-то сейчас не имеею представления чем заменить, я не сильно ещё разбираюсь, есть mysqli_escape_string и isset, решил такой варик покурить как в первом посте, тот же был бы самый аналог isset с эскейпом если бы всё не устарело
Ранее можно было так
php
filter_input(INPUT_COOKIE, 'test_cookie', FILTER_SANITIZE_STRING

________
посл. ред. 18.09.2023 в 20:44; всего 8 раз(а); by SNEG
php
filter_input(INPUT_COOKIE, 'test_cookie',
FILTER_SANITIZE_SPECIAL_CHARS);

Или ??
php
FILTER_SANITIZE_FULL_SPECIAL_CHARS

________
посл. ред. 18.09.2023 в 20:53; всего 2 раз(а); by SNEG
SNEG (18 сен 2023, в 20:33)
Всё по методичке, ничего что id может выглядеть $id = bin2hex(random_bytes(16));
$hash = md5($id);чем не id и чем не строка ? Как бы у каждого свои задумки , раньше sanitize string был какой-то сейчас не имеею представления чем заменить, я не сильно ещё разбираюсь, есть mysqli_escape_string и isset, решил такой варик покурить как в первом посте, тот же был бы самый аналог isset с эскейпом если бы всё не устарело
Ранее можно было так
php
filter_input(INPUT_COOKIE, 'test_cookie', FILTER_SANITIZE_STRING
ну в таком случае фильтруй и PDO::lastInsertId .sarcasmic.

https://www.php.net/manual/ru/pdo.lastinsertid.php

потому что при запросе типа INSERT он вернёт ID последней вставленной строки В ВИДЕ СТРОКИ *grabli*
SNEG , входящие данные нужно не фильтровать, а валидировать, фильтровать нужно данные при выводе в браузер

тебе это уже было написано много раз
Онлайн: 6
Время:
Gen. 0.1013
(c) Bym.Guru 2010-2025