我需要打印用戶的IP地址。下面是當我們點擊用戶名,來了的主持人面板代碼:
if($owner == 1 || in_array($userid,$moderatorUserIDs)) {
$options="<input type=button value='".$chatrooms_language[40]."' onClick=javascript:".$caller."kickUser($uid,0);$close class='invitebutton'>
<input type=button value='".$chatrooms_language[41]."' onClick=javascript:".$caller."banUser($uid,0);$close class='invitebutton'>".$options;
}
上方踢/禁止按鈕我想它說IP:-ip地址 -
再次感謝您在提前爲你的幫助你們是太棒了。
對不起,沒有更清楚。我不想打印我的IP地址給自己。當我點擊他們的主持人面板的用戶名出現時,我需要它打印他們的IP地址給我。
感謝您的建議。
if (empty($_SERVER['HTTP_CLIENT_IP'])){
$ip=$_SERVER['HTTP_CLIENT_IP'];
//Is it a proxy address
}elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip=$_SERVER['REMOTE_ADDR'];
}
//The value of $ip at this point would look something like: "192.0.34.166"
$ip = ip2long($ip);
//The $ip would now look something like: 1073732954
$sql = "INSERT INTO cometchat_guestip(ip) VALUES('$ip')";
$dbQuery = mysql_query($sql,$dbLink);
這是正確的:
我在同一個地方,客人的用戶名被分配並輸入到數據庫進入guests.php呢?
然後主持人面板上我會打電話:
SELECT INET_NTOA(ip) FROM 'cometchat_guestip' WHERE 1
echo $ip
是?
的IP?登錄的人或主持人?如果是前者,則需要在某處存儲... – BenM
是前者,用戶的IP打印給版主。 –