2011-11-10 68 views
-2

我正在使用以下处理器将名称,电子邮件和电话发送到平面文件。捕获IP地址

<?php 
$vname = $_GET["visitor"]; 
$vemail = $_GET["visitormail"]; 
$vphone = $_GET["visitorphone"]; 
print("<b>Thank You!</b><br />Your information will be entered once into the raffle!"); 
$out = fopen("savedinfo.php", "a"); 
if (!$out) { 
print("Could not append to file"); 
exit; 
} 
fputs ($out, "\n"); 
fwrite($out,"$vname, $vemail, $vphone."); 
fclose($out); 
?> 

我曾尝试过各种手段,同样送IP地址的平面文件,但无法去工作吧!

我开始与这条线<input type="hidden" name="ip" value="<?php echo $ipi ?>" />

,并寻求实现的结果如下fwrite($out,"$vname, $vemail, $vphone, $ipi.");

回答

-1

如果您使用的是名为$ip变量,你必须先进行设定:

$ip = $_SERVER['REMOTE_ADDR']; 
fwrite($out,"$vname, $vemail, $vphone, $ip.");