Php SameSite=None.htaccess正则表达式问题
最新的Chrome更新要求将跨域Cookie显式设置为SameSite=None。除了OSX 10.14 Safari 13.0.5之外,以下用于.htaccess的正则表达式也适用。(此浏览器存在SameSite=None的错误)必须忽略Php SameSite=None.htaccess正则表达式问题,php,regex,google-chrome,cookies,samesite,Php,Regex,Google Chrome,Cookies,Samesite,最新的Chrome更新要求将跨域Cookie显式设置为SameSite=None。除了OSX 10.14 Safari 13.0.5之外,以下用于.htaccess的正则表达式也适用。(此浏览器存在SameSite=None的错误)必须忽略 <If "%{HTTP_USER_AGENT} !~ /(iPhone; CPU iPhone OS 1[0-2]|iPad; CPU OS 1[0-2]|iPod touch; CPU iPhone OS 1[0-2]|Macintosh; Inte
<If "%{HTTP_USER_AGENT} !~ /(iPhone; CPU iPhone OS 1[0-2]|iPad; CPU OS 1[0-2]|iPod touch; CPU iPhone OS 1[0-2]|Macintosh; Intel Mac OS X.*Version\x2F1[0-2].*Safari)/i">
Header edit Set-Cookie ^(.*)$ $1;SameSite=None;Secure</If>
这将解决osx 10.14.x上safari v13的问题
<If "%{HTTP_USER_AGENT} !~ /(iPhone; CPU iPhone OS 1[0-2]|iPad; CPU OS 1[0-2]|iPod touch; CPU iPhone OS 1[0-2]|Macintosh; Intel Mac OS X.*Version\x2F1[0-2].*Safari|Macintosh;.*Mac OS X 10_14.* AppleWebKit.*Version\x2F1[0-3].*Safari)/i">
Header edit Set-Cookie ^(.*)$ $1;SameSite=None;Secure</If>
标题编辑集Cookie^(.*)$$1;SameSite=无;保护
但是仍然没有包括所有的铬补丁…这应该可以解决osx 10.14.x上safari v13的问题
<If "%{HTTP_USER_AGENT} !~ /(iPhone; CPU iPhone OS 1[0-2]|iPad; CPU OS 1[0-2]|iPod touch; CPU iPhone OS 1[0-2]|Macintosh; Intel Mac OS X.*Version\x2F1[0-2].*Safari|Macintosh;.*Mac OS X 10_14.* AppleWebKit.*Version\x2F1[0-3].*Safari)/i">
Header edit Set-Cookie ^(.*)$ $1;SameSite=None;Secure</If>
标题编辑集Cookie^(.*)$$1;SameSite=无;保护
仍然没有包括所有的铬补丁虽然