2017-11-13 1 views
0

私は別のドメインからアクセスするiframeを持っています。PHPのiframeとセッション

例:

Iframe - www.iframe.com 
Domain1 - www.domain1.com 
Domain2 - www.domain2.com` 

両方のドメインが、私は同じセッションをドメイン2で使用されているドメイン1にアクセスしたとき

問題がある 異なるユーザーIDでのiframeにアクセスします。しかし、私は両方のドメインが異なるユーザーIDを持つため、同じものを使いたくない。

これを修正するにはどうすればよいですか?

+1

あなたはインラインフレームSRCのパラメータとしてユーザーIDを渡すことができます(...誰もがGETパラメータを変更することができますので、パスワードを持つユーザーを検証)ユーザーが何らかの形でログインしていることを確認する必要がありDomain1とDomain2で?はいの場合は、それに応じて別のセッション変数を使用できます。 – verjas

+0

はい、私はパラメータとしてuseridを渡すことができます。どうすればいいのか説明できますか? – ASD

+1

クッキーを使用すると仮定すると、 'domain1.com'と' domain2.com'の間でセッションを共有することはできません。この問題は存在しないはずです。 – Narf

答えて

0

あなたが目指すものはわかりませんが、詳細を教えていただければ回答を編集します。

DOMAIN 1index.php

<?php 
// here you have a specific userid 
$userid = "user1"; 
// when you load the iframe, you send userid as parameter 
?> 
<iframe src="www.iframe.com?userid=<?php echo $userid; ?>"></iframe> 

DOMAIN 2index.php

<?php 
// the same thing, but different userid 
$userid = "user2"; 
?> 
<iframe src="www.iframe.com?userid=<?php echo $userid; ?>"></iframe> 

IFRAMEindex.php

...さんは言ってみましょう

注:あなたは