tag 404 Not Found

By 爱上书 at 2015-09-16 • 1人收藏 • 229人看过

登陆管理员就没有问题,退出或者其他用户就404

QQ截图20150916161305.jpg

9 个回复 | 最后更新于 2015-09-16
2015-09-16   #1

如果你禁用了那个tag,那么普通用户就是看不到的,只有管理员可以看到。

blob.png

这是一个feature

2015-09-16   #2

回复#1 @lincanbin :

嗯  开是没有禁用

2015-09-16   #3

回复#2 @爱上书 :

那可能是PHP环境比较奇特导致的,程序中会导致404的判断只有这个:


那你试试打开tag.php

找到:

if (empty($TagInfo) || $TagInfo['TotalPosts'] === 0 || ($TagInfo['IsEnabled'] !== 1 && $CurUserRole < 3))
	AlertMsg('404 Not Found', '404 Not Found', 404);

改为:

if (empty($TagInfo) || $TagInfo['TotalPosts'] === 0 || ($TagInfo['IsEnabled'] === 0 && $CurUserRole < 3))
	AlertMsg('404 Not Found', '404 Not Found', 404);
2015-09-16   #4

回复#3 @lincanbin :

嗯 可以了 !是什么问题。。  谢谢

2015-09-16   #5

回复#4 @爱上书 :

你PHP中MySQL的驱动有问题,返回的Array中的IsEnabled没带上int类型,导致强类型比较判断成立。

可能是比较旧的驱动?我的开发机一直是最新环境,对于旧环境的各种坑知道得不够多。

2015-09-16   #6

回复#5 @lincanbin :

老大,我的这样改行不行


2015-09-16   #7

回复#6 @绿眼资源 :

如果是IIS6导致的话,大概不行,太旧了。

2015-09-16   #8

回复#7 @lincanbin :

就是不行,哎


2015-09-16   #9

回复#8 @绿眼资源 :

你装apache就行了。

登录后方可回帖

登 录
信息栏
购买PHP虚拟主机 / VPS

Carbon Forum是一个基于话题的高性能轻型PHP论坛

下载地址:Carbon Forum v5.0.1
QQ群:12607708(QQ我不常上)

donate

手机支付宝扫描上方二维码可向本项目捐款

Loading...