DX3.4,我按照教程通信成功了
解决discuzCC防御会影响UCenter通信失败与拦截蜘蛛问题
这里分享一下给想我一样不懂编程的小白:
1.打开source\class\discuz\discuz_application.php文件
2.找到require_once libfile('misc/security', 'include'); 这里3.把原来的这段代码(我开始是废了一番功夫,原来的教程里面代码都不对齐,这怎么改?后来发现,每个大括号{最后都要有一个}结束,结束的位置对应起始{转行的开头)
private function _init_output() {
if($this->config['security']['attackevasive'] && (!defined('CURSCRIPT') || !in_array($this->var['mod'], array('seccode', 'secqaa', 'swfupload')) && !defined('DISABLEDEFENSE'))) {
require_once libfile('misc/security', 'include');
}
改为这段代码:
private function _init_output() {
$addr = $_SERVEDR['REMOTE_ADDR'];
if($this->config['security']['attackevasive'] && (!defined('CURSCRIPT') || !in_array($this->var['mod'], array('seccode', 'secqaa', 'swfupload')) && !defined('DISABLEDEFENSE'))) {
if(!IS_ROBOT){
if((addr=='127.0.0.1')||(addr=='localhost')){
require_once libfile('misc/security', 'include');
}
}
}
查看通信成功连接
|