Ich möchte gerne folgende Codes zusammenführen, das alles auch noch funktioniert.
Insgesamt laufen 3 Anfragen in 2 Codes. Wenn man bei der ersten Anfrage nicht authentifiziert ist, wird man auf die Seite falsch.de weitergeleitet.
Ich 2ten Code, wird 2mal geprüft und bei misserfolg ebenfalls auf falsch.de weitergeleitet.
Jetzt soll aus dem Codes einer werden, in dem 3 anfragen laufen. Und nur wenn keine Stimmt, soll auf falsch.de weitergeleitet werden.
Hier der Code 1:
[PHP]
$ip = getenv('REMOTE_ADDR'); //ERSTER CHECK
$linkQuery = 'auth=' . $_GET['auth'] . '&mode=' . $_GET['mode'];
$codeLogoutQuery = $linkQuery . '&check=ID&ip=' . urlencode($ip);
$db = ""; # host-url
$pass = ""; # password
$user = ""; # username
$datenbank = ""; # databasename
$connection = mysql_connect($db, $user, $pass);
mysql_select_db($datenbank, $connection);
$seconds = time();
$seconds = $seconds - 7200;
$sql = "DELETE FROM session Where timestamp <= \"$seconds\"";
mysql_query($sql);
$sql = "SELECT id From session Where session = \"$session\"";
$results = mysql_query($sql);
if (!mysql_num_rows($results)) {
include('http://falsch.de?' . $codeLogoutQuery);
}
/////////////// 2.ter code
und hier soll dann der weiterführende Code sein, wenn einer der 3 anfragen erfolgreich waren.
Insgesamt laufen 3 Anfragen in 2 Codes. Wenn man bei der ersten Anfrage nicht authentifiziert ist, wird man auf die Seite falsch.de weitergeleitet.
Ich 2ten Code, wird 2mal geprüft und bei misserfolg ebenfalls auf falsch.de weitergeleitet.
Jetzt soll aus dem Codes einer werden, in dem 3 anfragen laufen. Und nur wenn keine Stimmt, soll auf falsch.de weitergeleitet werden.
Hier der Code 1:
[PHP]
$ip = getenv('REMOTE_ADDR'); //ERSTER CHECK
$linkQuery = 'auth=' . $_GET['auth'] . '&mode=' . $_GET['mode'];
$codeLogoutQuery = $linkQuery . '&check=ID&ip=' . urlencode($ip);
$db = ""; # host-url
$pass = ""; # password
$user = ""; # username
$datenbank = ""; # databasename
$connection = mysql_connect($db, $user, $pass);
mysql_select_db($datenbank, $connection);
$seconds = time();
$seconds = $seconds - 7200;
$sql = "DELETE FROM session Where timestamp <= \"$seconds\"";
mysql_query($sql);
$sql = "SELECT id From session Where session = \"$session\"";
$results = mysql_query($sql);
if (!mysql_num_rows($results)) {
include('http://falsch.de?' . $codeLogoutQuery);
}
/////////////// 2.ter code
PHP-Code:
$ip = getenv('REMOTE_ADDR'); ///2.ter check
$arrAllowsRasIp = array(
'127.0.0.1'
);
function isRasUser($ip, $arrAllowsRasIp) {
$retVal = false;
$i = ip2long($ip);
foreach($arrAllowsRasIp as $start => $end) {
$s = ip2long($start);
$e = ip2long($end);
if($i >= $s AND $i <= $e) {
$retVal = true;
break;
}
}
return $retVal;
}
if(isRasUser($ip, $arrAllowsRasIp)) { //////////3.ter check
$linkQuery = '';
}
else {
$linkQuery = 'auth=' . $_GET['auth'] . '&mode=' . $_GET['mode'];
$codeLogoutQuery = $linkQuery . '&check=ID&ip=' . urlencode($ip);
include('http://www.falsch.de?' . $codeLogoutQuery);
}
PHP-Code:
print("Hello World") ?>
Kommentar