Lots of kind souls helped me out on Twitter with this one. Some versions of Safari are stricter about setting cookies than others. Also, Magento sets the full cookie domain and path as well, which is where weird cookie bugs can lie. If you’re having trouble setting your session Magento (i.e. “Please Enable Cookies, you can’t login to the admin”)
, the following may help.
- Make sure your server time is synced up correctly (cookie expiration date)
- Make sure the domain being set on the cookie matches your actual site domain
Recent versions of Safari have a bug where cookies set with an IP address will be set, but never sent back to the server.