Author Topic: 4images und xampp 3.2.2  (Read 2535 times)

0 Members and 1 Guest are viewing this topic.

Offline Hawker

  • Newbie
  • *
  • Posts: 10
    • View Profile
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
Quote
Fehler: Beschädigte Inhalte
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.
habe schon versucht herrauszufinden woran dies liegen könnte und denke das es an dem redirect in dem php files liegt
 
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) ? 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