Safariのcookieが勝手に消える問題で、これまでなかなか解決しなかったんだけど、あることをやってから今のところまだ消えていないようなので、一応書いておくことにする。

1)環境設定>セキュリティにて Cookieの受け入れを一旦「常に受け入れる」にしてから、しばらく使う。
2)しばらくして、「Cookieの受け入れを訪問したページのサーバからのみ受け入れる」にチェックをする。

すると、今のところcookieが消えることなく正常に使えているようである。

その内消えるかもしれないが、その時はまた考えよう。