Я сделал функцию для своего сайта, которая преобразует специальные символы, если кто-то попытается вырвать систему с помощью двоеточия, точек с запятой, одинарных кавычек или двойных кавычек. Я создал массив find, который является переменной find в str_replace
и изменяет, которая будет обмениваться.Объекты html не отображаются должным образом
$find = array('"','\'','<3');
$change = array('"',''','♥');
$str = "This is a test ' " <3.";
$str = str_replace($find, $change, $str);
echo $str;
Он буквально печатает коды, как & Quot и, предположительно, он должен быть эхом в двойные кавычки ("). Я обновил страницу. Она еще повторяющий реальный код.
Любая помощь?
Как выглядит выход * raw * сервера? Попробуйте с 'curl' в командной строке или таким образом удалить любую путаницу, которую может добавить браузер. – deceze
Что вы имеете в виду? можете добавить ответ напрямую, чтобы я мог чему-то научиться. – Bido262
Это еще не ответ, я прошу вас отлаживать больше. Вы знаете, как использовать командную строку для запуска 'curl'? – deceze