Я пытаюсь выяснить и отслеживать, какой браузер и если прокси используется, когда я получаю формы. У меня есть следующий код:Значение эха в скрытое поле?
<?php
$browser = $_SERVER['HTTP_USER_AGENT'];
$ip_address = $_SERVER['REMOTE_ADDR'];
if (array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER)) {
$ip_address = array_pop(explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']));
}
?>
Например, я попробовал нижеследующий, но он не работает. Он не отправляет какие-либо данные с моей формой.
Что я делаю неправильно?
echo ('<input type="hidden" name="browser" value="' . $browser . '" />');
Вы не можете вставлять php-код внутри php-строк и ожидать, что он будет работать. –