screener.inc.php

来自「一个用PHP编写的」· PHP 代码 · 共 64 行

PHP
64
字号
<?php if (!defined('BB2_CWD')) die("I said no cheating!");// Bad Behavior browser screenerfunction bb2_screener_cookie($settings, $package, $cookie_name, $cookie_value){	// FIXME: Set the real cookie	setcookie($cookie_name, $cookie_value, 0, bb2_relative_path());}function bb2_screener_javascript($settings, $package, $cookie_name, $cookie_value){	global $bb2_javascript;	// FIXME: do something	$bb2_javascript = "<script type=\"text/javascript\"><!--function bb2_addLoadEvent(func) {	var oldonload = window.onload;	if (typeof window.onload != 'function') {		window.onload = func;	} else {		window.onload = function() {			oldonload();			func();		}	}}bb2_addLoadEvent(function() {	for ( i=0; i < document.forms.length; i++ ) {		if (document.forms[i].method == 'post') {			var myElement = document.createElement('input');			myElement.setAttribute('type', 'hidden');			myElement.name = '$cookie_name';			myElement.value = '$cookie_value';			document.forms[i].appendChild(myElement);		}	}});// --></script>		";}function bb2_screener($settings, $package){	$cookie_name = BB2_COOKIE;	// Set up a simple cookie	$screener = array(time(), $package['ip']);	if (isset($package['headers_mixed']['X-Forwarded-For'])) {		array_push($screener, $package['headers_mixed']['X-Forwarded-For']);	}	if (isset($package['headers_mixed']['Client-Ip'])) {		array_push($screener, $package['headers_mixed']['Client-Ip']);	}	$cookie_value = implode(" ", $screener);	bb2_screener_cookie($settings, $package, BB2_COOKIE, $cookie_value);	bb2_screener_javascript($settings, $package, BB2_COOKIE, $cookie_value);}?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?