我试图找出并跟踪浏览器以及在收到表单提交时是否正在使用代理。我有以下代码如下:回声值隐藏字段?
<?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代码,并期望它能够工作。 –