以下のコードは私のIPアドレスの最初の2桁だけを返すようです。どのようにして完全なIPアドレスを取得できますか?MySQLで表示する完全なIPアドレスを取得する
$ip2 = $_SERVER['REMOTE_ADDR'];
編集:私はlatin1_swedish_ci VARCHAR(30)としてMySQLにそれを入れている。フルIPを表示するフォーマットの変更はありますか?
EDIT 2:おそらく、フォーマットを変更するクエリです。ここにあります:
$query1 = sprintf("INSERT INTO values VALUES (NULL, 'phoenix', %d, '%s', %d, %d, %d, NULL)", $submissionid, $fullurl, $uid, $ip1, $ip2);
mysql_query($query1) or die(mysql_error());
ローカルホストまたは外部サーバーで実行していますか?あなたはそれをデータベースに保存していますか、それともエコーしていますか? – VictorKilo
あなたのコードをさらに表示できますか?それはIP全体を与えるはずです。 –