2012-09-06 21 views
-1

如何添加信息的用戶,如IP,(比如埃及時間conutry),瀏覽器,分辨率發送時間,位訪客來自接觸表單中添加信息發送者

這是我的PHP文件

<?php 
$webmaster_mail = '[email protected]'; 
$redirect_page = 'http://www.elfnoon.com/'; 
$message_subject = 'رسالة من زائر لموقعك'; 

$in_Body =''; 
    foreach($_POST as $in_k=>$in_v) 
    { 
$in_Body .="$in_k = $in_v\n\n"; 
    } 
mail(trim($webmaster_mail), "$message_subject ", "$in_Body","From: " . trim($webmaster_mail)); 
header("Location: $redirect_page"); 
?> 

這種形式

<form action="form.php" method="post"> 
    <input name="" type="text" value="اسمك الكريم" onblur="if (this.value=='')this.value='اسمك الكريم'" onclick="value=''" /> 
    <br /> 
    <input name="email" type="text" value="البريد الالكتروني" /> 
         <br /> 
    <input name="phone" type="text" value="رقم الهاتف" onblur="if (this.value=='')this.value='رقم الهاتف'" onclick="value=''" /> 
        <br /> 
        <textarea name="msg" cols="41" rows="5" placeholder="نص الرساله" wrap=soft></textarea> 
        <br /> 
        <input type="submit" value="ارسال" /> 
</form> 

回答

0

有關IP和瀏覽器的信息,您可以檢查$_SERVER['REMOTE_ADDR']$_SERVER['USER_AGENT'](見的var_dump($ _ SERVER)所有可用的條目)。

可以使用得到與時區顯示的時間:date('Y-m-d e');的 「E」 將顯示時區,如果你正在運行PHP5.1 +(http://www.php.net/manual/pt_BR/function.date.php

編輯

<?php 
$webmaster_mail = '[email protected]'; 
$redirect_page = 'elfnoon.com/'; 
$message_subject = 'رسالة من زائر لموقعك'; 
$in_Body =''; 
foreach($_POST as $in_k=>$in_v) { 
    $in_Body .="$in_k = $in_v\n\n"; 
} 
$in_Body .= 'The sender IP: ' . $_SERVER['REMOTE_ADDR']; 
$in_Body .= 'The sender Browser: ' . $_SERVER['USER_AGENT']; 
mail(trim($webmaster_mail), "$message_subject ", "$in_Body","From: " . trim($webmaster_mail)); 
header("Location: $redirect_page"); 
?> 
+0

其中i添加$ _SERVER [ 'USER_AGENT'〕中 $ in_v) (trim($ webmaster_mail),「$ message_subject」,「$ in_Body」,「From:」。trim($ webmaster_mail)); header(「Location:$ redirect_page」); ? > –

+0

任何知道如何使用日期( 「縮略詞,Y,G:I A」); $ _ SERVER [ 'REMOTE_ADDR'] $ _ SERVER [ 'USER_AGENT']在PHP文件????? –

+0

@ C0derMan通過學習PHP?我的意思是沒有進攻是這麼簡單的事情'$ f = $ _SERVER ['REMOTE_ADDR']' – Sammaye