关于referrer导致Typecho无法登录

如果加入了no-referrer,将会导致typecho无法登录后台,原因如下:

<input type="hidden" name="referrer" value="<?php echo htmlspecialchars($request->get('referrer')); ?>" />

由于typecho是通过referrer登录的后台地址,传输参数,所以当加入no-referrer之后相当于删除了提交的地址。

通过下面三个即可解决,加在<head></head>中。

<meta name="referrer" content="no-referrer" />
<meta name="referrer" content="never">
<meta name="referrer" content="same-origin" />

世上无难事,只怕有心人。

本文链接:

https://blog.warhut.cn/dmbj/423.html
1 + 8 =
3 评论
    白熊阿丸Chrome 69Windows 10
    5月12日 回复

    真棒~→_→

      歆宋Chrome 81Windows 10
      5月13日 回复

      @白熊阿丸 o(////▽////)q hhhh

    VtolChrome 81Windows 10
    5月11日 回复

    ヾ(≧∇≦*)ゝ啊哈哈哈哈,我就没有