tag 404 Not Found

tag 404 Not Found

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

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

QQ截图20150916161305.jpg

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

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

blob.png

这是一个feature

爱上书
2015-09-16
#2

回复#1 @lincanbin :

嗯  开是没有禁用

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 :

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

lincanbin
2015-09-16
#5

回复#4 @爱上书 :

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

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

绿眼资源
2015-09-16
#6

回复#5 @lincanbin :

老大,我的这样改行不行


lincanbin
2015-09-16
#7

回复#6 @绿眼资源 :

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

绿眼资源
2015-09-16
#8

回复#7 @lincanbin :

就是不行,哎


lincanbin
2015-09-16
#9

回复#8 @绿眼资源 :

你装apache就行了。


登 录


现在注册

QQ  登 录    Weibo  登 录    GitHub  登 录