スクリプト(PHPまたはJavaScript)を組み合わせて画像またはビデオを作成したいので、誰(IPアドレス)で画像を開くかビデオを見ることができます。画像をクリックするとIpアドレスを追跡します
私の選択したタグが間違っている可能性があります。 ご存知の方は、助けてください。 ありがとう
スクリプト(PHPまたはJavaScript)を組み合わせて画像またはビデオを作成したいので、誰(IPアドレス)で画像を開くかビデオを見ることができます。画像をクリックするとIpアドレスを追跡します
私の選択したタグが間違っている可能性があります。 ご存知の方は、助けてください。 ありがとう
画像をボタンとして使用し、JavaScript関数を呼び出すことができます。この関数は、必要なデータを返すAPIを呼び出す必要があります。
<img onclick="javascript:getIPData()" src="China-Flag-256.png" />
<script>
function getIPData() {
var request = new XMLHttpRequest();
request.open('GET', 'http://freegeoip.net/json/', true);
request.onload = function() {
if (request.status >= 200 && request.status < 400) {
// Success!
var data = JSON.parse(request.responseText);
} else {
// We reached the service, but it returned an error
}
};
request.onerror = function() {
// Deal with connection error here
};
request.send();
}
</script>
が返されます:
{
"ip": "116.12.250.1",
"country_code": "SG",
"country_name": "Singapore",
"region_code": "01",
"region_name": "Central Singapore Community Development Council",
"city": "Singapore",
"zip_code": "",
"time_zone": "Asia/Singapore",
"latitude": 1.2931,
"longitude": 103.8558,
"metro_code": 0
}
をあなたは、この他の質問How to get client's IP address using JavaScript only?
私の質問を読んでくださいjqueryと任意のサーバー側の言語ではありません –
JQueryを削除しても問題ありません。私はサードパーティAPIなしでこれを行う方法を知らない。 –
ちょうど気づいた、PHPのあなたの質問には、サーバー側の言葉です。 –
使用jqueryのからIPを要求するために、より多くのサービスをチェックして、画像がクリックされたときにGETを作るようなイベントを追加することができます要求。 私はこれを重複としてマークしようとしましたが、全体的には少し異なります。 ちょうどIPアドレスを取得する方法についてこの答えを参照してください。 https://stackoverflow.com/a/35123097/8417000 – reevkandari
画像を作成してこの画像をメール、whatsapp、facebookで送信したい場合は、この画像を開いている人ならipアドレスを取得してください –
何人かの大量のIPキャッチャーを作成しようとしています。 イメージはサーバーへの接続を保持していないバイナリデータです。 注目のイメージを持ち、そのリンクを共有するリンクを作成する必要があります。そのリンクをクリックすると、そのIPがログに記録されます。 しかし、生のイメージの共有はうまくいかないでしょう。 – reevkandari