私はSSP Netsuiteでクッキーをどのように設定しましたか?
response.setHeader("Set-Cookies", "tc=tc;path=/");
nlapiSetRedirectURL('EXTERNAL', session.getSiteSettings(['touchpoints']).touchpoints.login);
以下のようなコードを追加している。しかし、それは作業と
エラー400のようなエラーを与えていません。SSS_INVALID_HEADER つまたはより多くのヘッダが有効ではありません。
すべてのボディは、NetsuiteのSSPアプリケーション
はい、ヘッダーにリダイレクトがあるため、Javaスクリプトは実行されません – Krushna
チェックアウトにカスタムドメインを使用している場合は、働くそうでない場合は、異なるドメイン間でCookieを設定することはできませんが、パラメータ 'nlapiSetRedirectURL( 'EXTERNAL'、session.getSiteSettings(['touchpoints'])としてCookieを渡すことができます。touchpoints.login + '?tc = VALUE '); 'checkout.ssp' request.getParameter(' tc ') 'であなたのパラメータを読んで、' document.cookie'を使ってクッキーを設定してください。 –
実際にはいくつかのカスタムセッションクッキーを使っていくつかの値を保存しています。これらのクッキーを消去したい場合は、ログアウトがあります(ユーザーがブラウザを終了していない場合に備えて)。クッキーをクリアすると時間がかからない場合がありますので、間違った値を保存しようとしています。別の方法は、Javaスクリプトを使用してクッキーを設定し、Javaスクリプトを使用してredirctを実行することです。 – Krushna