1
Installation, Update & Configuration / 4images und xampp 3.2.2
« on: May 30, 2016, 06:58:13 PM »
hallo habe mir vor ein paar tagen xampp zugelegt um meine homepage vorab zu bearbeiten
jetzt habe ich ein kleines / großes problem
immer wenn ich mich auf der hp versuche einzuloggen bekomme ich diese fehlermeldung
login.php
meine frage ist jetzt eigentlich ob ich noch irgend was in apache einstellen muss damit dieser redirect ohne probleme funktionier
denn auf dem eigentlichen web server klappt das ohne probleme
danke schonmal an alle die versuchen zu helfen
jetzt habe ich ein kleines / großes problem
immer wenn ich mich auf der hp versuche einzuloggen bekomme ich diese fehlermeldung
Quote
Fehler: Beschädigte Inhaltehabe schon versucht herrauszufinden woran dies liegen könnte und denke das es an dem redirect in dem php files liegt
Die Seite, die Sie anzusehen versuchen, kann nicht angezeigt werden, da ein Fehler in der Datenübertragung festgestellt wurde.
Die Seite, die Sie anzusehen versuchen, kann nicht angezeigt werden, da ein Fehler in der Datenübertragung festgestellt wurde.
Bitte kontaktieren Sie die Website-Betreiber, um sie über dieses Problem zu verständigen.
login.php
Code: [Select]
<?php
$main_template = 0;
$nozip = 1;
define('ROOT_PATH', './');
include(ROOT_PATH.'global.php');
require(ROOT_PATH.'includes/sessions.php');
$error = 0;
if ($user_info['user_level'] != GUEST || empty($HTTP_POST_VARS['user_name']) || empty($HTTP_POST_VARS['user_password'])) {
if (!preg_match("/index\.php/", $url) && !preg_match("/login\.php/", $url) && !preg_match("/register\.php/", $url) && !preg_match("/member\.php/", $url)) {
redirect($url);
}
else {
redirect("index.php");
}
}
else {
$user_name = trim($HTTP_POST_VARS['user_name']);
$user_password = trim($HTTP_POST_VARS['user_password']);
$auto_login = (isset($HTTP_POST_VARS['auto_login']) && $HTTP_POST_VARS['auto_login'] == 1) ? 1 : 0;
if ($site_sess->login($user_name, $user_password, $auto_login)) {
if (!preg_match("/index\.php/", $url) && !preg_match("/login\.php/", $url) && !preg_match("/register\.php/", $url) && !preg_match("/member\.php/", $url)) {
redirect($url);
}
else {
redirect("index.php");
}
}
else {
$error = $lang['invalid_login'];
}
}
if ($error) {
$main_template = "error";
include(ROOT_PATH.'includes/page_header.php');
show_error_page($error);
}
?>
includes/funktions.php (ausschnitt)Code: [Select]
function redirect($url) {
global $script_url, $site_sess;
if (strpos($url, '://') === false) {
$url = $script_url.'/'.$url;
}
$location = @preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')) ? 'Refresh: 0; URL=' : 'Location: ';
if (is_object($site_sess)) {
$url = $site_sess->url($url, "&");
}
header($location.$url);
exit;
}
meine frage ist jetzt eigentlich ob ich noch irgend was in apache einstellen muss damit dieser redirect ohne probleme funktionier
denn auf dem eigentlichen web server klappt das ohne probleme
danke schonmal an alle die versuchen zu helfen