php форма связи

204
28 ноября 2017, 23:20

происходит отправка формы..если все ок то

if($mail){
  header("Location: {$_SERVER['HTTP_REFERER']}");
}

нужно прибавить параметр в url к ('$_SERVER['HTTP_REFERER']') с которой пришел пользователь , что то типо 'http://where_you_came_from.com?m=1' , что бы на той странице уже можно было проверить

if($_get && isset($_get['m'])){ 
    echo ($_get['m']) ? 'блок с сообщением об отправке письма' : 
    'блок с сообщением об ошибке отправки'.;
}'
Answer 1

все мега просто , нам нужно воспользоваться функцией explode() , символ ? не встречается в url с которой пришел пользователь , а значит он преобразует значение в строку, которую можно запихнуть в переменную , а затем просто к строке добавить все что нужно.

 $bits = explode('?',$_SERVER['HTTP_REFERER']);
                $redirect = $bits[0];
                header('Location: ' .$redirect. '?m=1');
READ ALSO
yii2 адрес сайта с www

yii2 адрес сайта с www

Вроде бы всё настроил, но globalcss и global

209
json_encode, ассоциативные массивы

json_encode, ассоциативные массивы

Здравствуйте, меня интересует следующая задачаЕсть массив, который нужно преобразовать в JSON

206
Условия для выпадающего списка

Условия для выпадающего списка

Имеется выпадающий список:

198