PHP header не передает символов через URL

172
12 октября 2018, 02:20

Есть функция:

function handle_error($user_error_message, $system_error_message) {
    header("Location: show_error.php?" .
        "error_message={$user_error_message}&" .
        "system_error_message={$system_error_message}");
    exit();
}

И я пытаюсь через нее передать информацию об ошибке, но у меня не получается:

handle_error("сервер не может получить выбранное вами изображение.",
    $_FILES[$image_fieldname]['error']);

Но если я отправляю такое текст, то у меня все работает:

handle_error("сервер не может получить выбранное вами изображение.",
    "ошибка");

Если так, то нет:

handle_error("сервер не может получить выбранное вами изображение.",
    "ошибка!"); 
READ ALSO
Проблема передачи строки из PHP в JS

Проблема передачи строки из PHP в JS

Разработанный сайт исправно работает без ошибок на локальном сервереОднако на хостинге возникают проблемы

201
Автоматическая очистка полей

Автоматическая очистка полей

Как убрать автоматическую очистку полей в php? Те когда пользователь заполняет поля, и нажимает на кнопку, то поля очищаются

163
Нужно убрать Jquery из Yii2

Нужно убрать Jquery из Yii2

Убрать Jquery из yii2Дело в том что скрипты самого yii задействуют jquery, и хочется просто вырезать jq из сайта вообще

188
Изменение прав на php

Изменение прав на php

Есть ссылка, "Личный кабинет"При нажатии на неё нас кидает к форме авторизации

207