Seite 1 von 1
Seite nach Logout bestimmen
Verfasst: 18.03.2004 12:01
von Elvis
Moin
also das ist klar soweit
LOGIN.PHP
suchen
sollte danach stehen
Code: Alles auswählen
else if( ( isset($HTTP_GET_VARS['logout']) || isset($HTTP_POST_VARS['logout']) ) && $userdata['session_logged_in'] )
wie ändere ich das zb wenn die Seite ausserhalb vom Forum leigt ? zb
http://wasweisich.de
Verfasst: 18.03.2004 14:04
von Acid
so?
Code: Alles auswählen
header('Refresh: 0; URL='http://was.weiss.ich.de');
exit;
redirect() könntest du nicht nehmen, da sonst der Pfad vom Board vorangestellt wird.
Wenn du einfach nur das Verzeichnis wechseln willst, bräuchtest du nur
../ angeben.
Verfasst: 18.03.2004 14:08
von Elvis
Danke Acid
Verfasst: 18.03.2004 14:22
von Yamamoto
Ich hab dir mal schnell was geschrieben.
login.php
Suche:
Code: Alles auswählen
$url = (!empty($HTTP_POST_VARS['redirect'])) ? $HTTP_POST_VARS['redirect'] : $HTTP_GET_VARS['redirect'];
redirect(append_sid($url, true));
}
else
{
redirect(append_sid("index.$phpEx", true));
}
}
Ersetze es mit:
Code: Alles auswählen
$url = (!empty($HTTP_POST_VARS['redirect'])) ? $HTTP_POST_VARS['redirect'] : $HTTP_GET_VARS['redirect'];
redirect(append_sid($url, true));
}
else
{
// Extern Redirct Mod by Yamamoto
$server_protocol = 'http://'; //http oder https wählen
$www = 'wasweisich.de'; // Weiterleitungziel? Wenn er inaktiv sein soll leer lassen!
if (!$www)
{
redirect(append_sid("index.$phpEx", true));
} else {
priv_redirect($www, $server_protocol);
}
// Extern Redirct Mod by Yamamoto
}
}
inculdes/functions.php
Suche:
Füge darüber das ein
Code: Alles auswählen
// Extern Redirct Mod by Yamamoto
function priv_redirect($www, $server_protocol)
{
global $db;
if (!empty($db))
{
$db->sql_close();
}
$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($www));
// Redirect via an HTML form for PITA webservers
if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')))
{
header('Refresh: 0; URL=' . $server_protocol . $server_name);
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="refresh" content="0; url=' . $server_protocol . $server_name . '"><title>Redirect</title></head><body><div align="center">If your browser does not support meta redirection please click <a href="' . $server_protocol . $server_name . '">HERE</a> to be redirected</div></body></html>';
exit;
}
// Behave as per HTTP/1.1 spec for others
header('Location: ' . $server_protocol . $server_name);
exit;
}
// Extern Redirct Mod by Yamamoto
Alles Speichern und hochladen.
Fertig und viel Spaß
Greetz Yamamoto
Verfasst: 18.03.2004 16:49
von Elvis
mal ganz dumm gefragt das von Acid ist aber einfacher und das von ?
ich möchte jan ur nach Logout nicht auf dem Index landen sondern da ich noch einen OnlineShop betreiber " gerade im Aufbau ist" soll nach Logout die Leute auf dem Index den Shops gelangen.
deshalb fragte ich nach.
Verfasst: 19.03.2004 01:35
von Yamamoto
hast du den von acid getestet? und geht er? weil bei mir ging es nicht so einfach.
was du nutzt soll mir egal sein.
Verfasst: 20.03.2004 11:49
von Elvis
Danke an beide, habe das von Acid benutzt.
@ Yamamoto
Danke auch für deine Mühe, aber mit deinem Code will er nicht so richtig.
dann bekomme ich nur eine Weiße Seite nach Login.