社内サーバで社内向けの開発です。ユーザの入力値を覚えておくためにjavascriptからCookieを保存しています。
サーバは関与していません。JSから保存し、JSで利用します。
この時、社内サーバということあり、
http://servername.localnetwork.local/
というURLですが、デフォルトドメインがlocalnetwork.local
のため、これを省略して
http://servername/
とアクセスしています。
nslookupで逆引きするとちゃんとlocalnetwork.localが付加されたものが帰ってきます(当然?)
http://servername/index.html
内で
JS
1document.cookie = "key=value; max-age=144000;" 2
とcookieに書き込んでも、次回ページ再読み込み時にこれを取得できません。
SameSite=None
やDomain=servername.
としてみましたがダメでした。
アクセス時にhttp://servername.localnetwork.local/
とデフォルトドメインを省略せずにフルで記載するときちんとcookieの取得ができます。
また、このサイトはhttpsには対応しません。
サイト全体の構築のためにLaravel 8
を使用しています。単一のview内で完結する処理です。
何か良い解決策はありますでしょうか
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/26 08:40
2021/08/26 08:41
2021/08/26 08:45
2021/08/26 08:46
2021/08/28 14:51