Hallo,
benötige mal wieder eure Hilfe;
warum fürt der selbst wenn ich es überprüfe mit zB echo die 404 nicht aus?:
Also er überprüft ob die seite von einer Subdomain aufgerufen wurde oder net und dann verfährt er weiter,
wenn es ein passender User ist setzt er $praefix = subdomain ansosnten den 404 fehler
benötige mal wieder eure Hilfe;
warum fürt der selbst wenn ich es überprüfe mit zB echo die 404 nicht aus?:
PHP-Code:
<?php
function praefix(){
$domain = preg_replace('/.*?([^.]+\.[^.]+\.[^.]+)$/', '\1', $_SERVER['HTTP_HOST']).'"';
$prafix = explode(".", $domain);
$prefix = $prafix[0];
$GLOBALS["prefix"] = $prafix[0];
if($prefix == "hpdesk" OR $prefix== "www"){ //de
//Wenn keine Subdomain dann Präfix leer
$GLOBALS["prefix"] = "";
}
else{
$sql = "SELECT
UserName, CMS
FROM
users
WHERE
UserName = '".$GLOBALS["prefix"]."'
LIMIT 1";
$result = mysql_query($sql) OR die(mysql_error());
if(mysql_num_rows($result)) {
$row = mysql_fetch_assoc($result);
if($row['CMS']=="NEIN"){
$GLOBALS["prefix"] = "";
header('HTTP/1.0 404 Not Found');
header("Status: 404 Not Found");
header("Location: http://www.hpdesk.de");
//Wie mach ich das noch mit der weiterleitung???
// Warum nimmt der dnen 404 status net
}
}
else{
$GLOBALS["prefix"] = "";
header('HTTP/1.0 404 Not Found');
header("Status: 404 Not Found");
header("Location: http://www.hpdesk.de");
}
}
}
?>
wenn es ein passender User ist setzt er $praefix = subdomain ansosnten den 404 fehler
Kommentar