セッションへデータ保存した後、外部サイトにリダイレクトした場合、保存したセッションデータが見つからない(保存されていない)のですが、保存する方法はありますか?
カート機能の実装をしておりまして、
購入者情報を入力した後、PaypalのSetExpressCheckoutを実行するためPaypalにリダイレクトしています。
セッションは仕様によりcookieを指定しています。
商品はカートに追加出来ていますので、cookieの動作は確認出来ています。
Paypalへのリダイレクトも問題なく出来ています。
php
1 2// ... バリデーション処理省略 3 4$items = new Fluent($request->all()); 5// -- ここのセッションが保持されない 6$request->session()->put('purchaser', $items); 7 8$result = Paypal::SetExpressCheckout(); 9 10if($result['success'] === TRUE){ 11 // Paypalにリダイレクト 12 return redirect($payPalURL.$result['response']['TOKEN']); 13} 14
あなたの回答
tips
プレビュー