2012-02-20 11 views
0
<iframe align="middle" src="http://www.example.com?id=5555555" width="100%" height="300"> 
</iframe> 

このid値をexample.comに渡すにはどうすればよいですか。このiframeを任意のWebページに配置し、iframeがWebページで読み込まれたときに、example.comの値id = 5555555を取得したいとします。iframeのsrc URLから親に値を渡す方法

これを行う方法、私はGoogleに多くを試みたが、明確な答えを得ることができませんでした。

ありがとうございます。

+0

ところで、この場合、idはパラメータです。それはあなたの将来の検索に役立つかもしれません。 –

答えて

1

あなたが使用する必要がありますPHPスーパーグローバル$ _GET。あなたのスクリプトで、基本的な実装は非常に単純です:

$id = $_GET['id']; 

しかし、あなたはそれを使って何を行う前に、すべてのユーザーがブラウザのURLバーに入力し、そのid値を変更することができますので、値をチェックしたいと思うでしょう。

データベースに保存する場合は、値をエスケープし、ストアドプロシージャを使用することをお勧めします。しかし、それを洗うことができます - 長さ、値、あなたのコードを捨てるために使用できる何かを確認してください。そうしないと、ページ上のばかげた出力から侵入したサーバーに至るまで何かが発生する可能性があります。

1

があり、これをwww.example.comに渡しました。

あなたはこのPHPをタグ付けしましたので:

$ ID = $:

あなたは、あなたがその 'ID' キーの値を探して$ _GET配列を確認する必要があり<?php $foo = $_GET['id']; ?>

+0

私はそれを試しています...しかし、どういうわけかそれは働いていない...私はフォーム上で送信ボタンがクリックされた場合、これは動作すると思うが、ここでは唯一のiframeがウェブページでロードされて – yuvraj

+0

働いてくれてありがとう。 – yuvraj