@Deman1

Как исправить ошибку?

Ошибка
Fatal error: Uncaught Error: Call to a member function getParams() on null in index.php:4 Stack trace: #0 {main} thrown in index.php on line 4

$sign = ""; 

foreach ($request->getParams() as $key => $param) { 

    if ($key == 'hash' || $key == 'sign') continue; 

    $sign .=$param; 

} 

$secret = 'SECRET_KEY'; 

$sig = $secret ? hash_hmac('sha256', $sign, $secret) : "";
  • Вопрос задан
  • 56 просмотров
Пригласить эксперта
Ответы на вопрос 2
php10
@php10
Разработчик на PHP
$request у вас null
Ответ написан
Комментировать
@Yan-s
Если $request может быть null, то сперва сделайте проверку в if этой переменной на null.
Если там не может быть null, то разбирайтесь с какой стати он там оказался.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
03 мая 2024, в 00:45
1000 руб./за проект
02 мая 2024, в 23:56
2000 руб./за проект