決められたwindowを開きたいです。 - PHPプロ!Q&A掲示板
2856
- 0P
- 0P
決められたwindowを開きたいです。
質問日時 / 2010年9月6日 18:13 (最終編集:9月6日 18:16) 回答数 / 1件
Questioner: daizi_k
Tweet
いま、twitterでoauth認証した後、
投稿するプログラムを作成しています。
その時に、始めのページから認証画面を開く必要があるのですが、
認証画面を、別のウィンドウで開き、
さらに認証が終わったときに、
元のウィンドウ(一番始めに開いたウィンドウ)に、
戻ってユーザーに閲覧を続けてもらえるような仕組みを考えています。
connect.php
↓
redirect.php //ここで、別ウィンドウを開きます。
↓
twitterのapiへ
↓
callback.php
↓
index.php //ここで、connect.phpを開いていたウィンドウに戻ってきます。
認証画面を別ウィンドウで開くのは、
htmlからtargetを指定したのですが、
認証完了後に、元の親ウィンドウに戻ることができません…。
callbackで、header(location:"./callback.php")を指定して、
ページを推移するのですが、
何かウィンドウを指定できるパラメーターなど、
ありますでしょうか?
また、もしjavascriptと連動させなければならない場合、
どうやって呼び出せばいいでしょうか?
ソーズコードは、twitter公式のphpコードの
http://github.com/abraham/twitteroauth
を使っています。
宜しくお願い致します。
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


kende様のご指摘通り、三項演算子を使用する際には、コードの複雑度などを考慮する必要がありますね。書きやすさと共に可読性も追求したいところですね。