2011-01-06 18 views
0

たとえば、各ユーザーのIPアドレスを表示するユーザーシステムがあります。私はhttp://www.whatismyip.com/tools/ip-address-lookup.aspに私を送りますが、私は自分自身でIPを入力せずにそれを見ることができるように、私はhttp://www.whatismyip.com/tools/ip-address-lookup.aspに送信する各IPの隣に小さなリンクを配置したい(私は怠惰な何ですか?)POSTデータを送信するWHILEをリダイレクトすることはできますか?

これはjavascript/PHP/HTMLで可能ですか?

答えて

3

私が100%理解しているかどうかはわかりませんが、試してみましょう。

ユーザーのIPアドレスのリストはありますが、確認のためにWebページに投稿されるようにリンクする必要がありますか?

この場合、IPアドレスごとにフォームを作成し、フォームのアクションをwhatsmyip-siteに設定し、外部サイトのIP検索に使用されているフィールドと同じ名前のフィールドにIPがあることを確認します。

のでbasicly:

<form action="http://www.whatismyip.com/tools/ip-address-lookup.asp" method="post"> 
    <input type="hidden" name="name_from_site" value="100.0.0.10" /> 
    <input type="submit" value="Check IP" /> 
</form> 
+0

たわごと私はなぜそれについて考えなかったのかわかりません、ありがとう。もう1つの質問:私はそれを新しいウィンドウでポップアップ表示できますか? – Rob

+0

ただ、フォーム属性として – Sondre

+0

のフォームにtarget = "_ blank"を追加するだけです。もしそうなら、それはうまくいかなかった。 – Rob

2

(AJAX技術を使用して)JavaScriptを使用してデータをPOSTし、リンクを正常に動作させることができます。リンクのonclickイベントにJavaScriptを添付するのが最も簡単でしょう。

それとも、あなたはPHPからヘッダー機能を使用することができます:http://www.php.net/manual/function.header.php

+0

が見えます。 –

3

あなたは、単に形を作ることができ、与えられたURLにポストします。

<form action="http://whatsit.com" method="post"> 
    <input type="hidden" name="ip" value="1.2.3.4"> 
    <input type="submit" value="Go!"> 
</form> 
0

あなたはこれを使用することができます:私は質問を誤解よう

<form action="http://www.whatismyip.com/tools/ip-address-lookup.asp" method="post" name="ip_lookup_form"> 
     <input type="hidden" name="IP" value="100.0.0.10" /> 
     <a href="#" onclick="document.ip_lookup_form.submit();">Check out on IP Lookup</a> 
    </form> 
関連する問題