403: unknown referer.

By ansen at 2013-10-18 20:40:18 • 733次点击

我使用vps版youbbs搭建于openshift上
环境:
PHP 5.3
MySQL 5.1
错误重现:

用从未访问过的浏览器,进入登录页面,输完用户名密码和验证码后,点击登录,几乎100%会出现这个错误

是否是vps版本用于openshift不兼容造成?
在根目录增加test.php,内容如下:

<?php
$cur_uid = $_COOKIE[\'cur_uid\'];
echo $cur_uid;
?>

测试结果:空白页面

附:
openshift后台日志:
http://qixingxia.u.qiniudn.com/log_18202703.log

unknown, referer


@admin 有空的话麻烦看下,谢谢

ansen at 2013-10-18 21:13:48
1

以前在openshift 上部署时没出现这样的问题, http://youbbs.saespot.com/ 1 看看能不能访问
可以站内搜索 openshift 看看以前的相关帖子,
所叙述的 403: unknown referer. 问题应该是这几行发出的 https://github.com/ego008/youbbs/blob/master/login.php#L33

admin at 2013-10-18 21:18:31
2

@admin 其实我还是没有解决。。。
www.qixingxia.net

如果你有时间 麻烦帮看看

ansen at 2013-10-24 13:02:24
3

@admin

我发现在vps上面没有这种情况
youbbs.qixingxia.net

ansen at 2013-10-24 13:06:50
4

@ansen

个人测试正常 demo https://ybop-azcn.rhcloud.com/
source https://github.com/ego008/youbbs 263
只修改 /config.php 的数据库配置

admin at 2013-10-24 16:47:34
5

@admin 难道是我用了cdn的关系?

ansen at 2013-10-24 17:41:43
6

@admin

基本可以确定是我用了CDN的原因,去掉CDN后再次测试近10次,错误没有重现

ansen at 2013-10-24 18:02:26
7
登录 后发表评论