外国のウェブページにボタンを挿入するブックマークレットがあります。ボタンをクリックすると、私のウェブサイトのページを含むポップアップが表示されます。
Chrome ブラウザーを使用してテストされた、Laravel という PHP フレームワークを使用しています。
問題:ポップアップ ウィンドウ内にある自分の Web サイトからのページからユーザーがログインしているかどうかを確認すると、ユーザーがログインしていないことが常に返されます。
if( Auth::guest() ) {
echo "Not logged in";
} else {
echo "Logged in";
}
ただし、同じページに (別の Web サイトから開いたポップアップ ウィンドウ内ではなく) 直接アクセスすると、ログインしていることがわかります。
ここでの問題は何ですか?どうすれば修正できますか?
ポップアップ JS コード
var popupOptions = 'status=no,resizable=yes,scrollbars=yes,personalbar=no,directories=no,location=no,toolbar=no,menubar=no,width=632,height=295,left=0,top=0';
window.open(' http://www.domain.com/controllername/add?url='+url, '_blank', popupOptions);