weiterleitung schneller machen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
simiswiss
Mitglied
Beiträge: 58
Registriert: 08.01.2005 22:14
Wohnort: Sirnach Schweiz

weiterleitung schneller machen

Beitrag von simiswiss »

hallo.

ich habe in der datei functions.php die function redirect gefunden.
das sieht dann so aus:

Code: Alles auswählen

function redirect($url)
{
	global $db, $board_config;

	if (!empty($db))
	{
		$db->sql_close();
	}

	if (strstr(urldecode($url), "\n") || strstr(urldecode($url), "\r"))
	{
		message_die(GENERAL_ERROR, 'Tried to redirect to potentially insecure url.');
	}

	$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
	$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
	$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
	$script_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path']));
	$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
	$url = preg_replace('#^\/?(.*?)\/?$#', '/\1', trim($url));

	// 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 . $server_port . $script_name . $url);
		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 . $server_port . $script_name . $url . '"><title>Redirect</title></head><body><div align="center">If your browser does not support meta redirection please click <a href="' . $server_protocol . $server_name . $server_port . $script_name . $url . '">HERE</a> to be redirected</div></body></html>';
		exit;
	}

	// Behave as per HTTP/1.1 spec for others
	header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
	exit;
}
ich finde hier aber nirgend die zeit, also die sekunden, die man einstellen kann.


oder ist das gar nicht diese function??? bei nem andern firum wars eben das...

hoffe auf hilfe
mfg simiswiss
Benutzeravatar
SoulReaver1989
Mitglied
Beiträge: 204
Registriert: 25.04.2004 13:24
Wohnort: Freiberg am Neckar
Kontaktdaten:

Beitrag von SoulReaver1989 »

Ehrlich gesagt bin ich mir nicht sicher ob das nicht die Weiterleitung auf von index.php?redirect=XY.html ist?
Langeweile?
Schick Feuer an die 112 und sofort stehen 20 lustige Leute mit roten Partyhüten vor deiner Tür!
tomtom
Mitglied
Beiträge: 2533
Registriert: 21.05.2004 10:00

Beitrag von tomtom »

Schau mal in der posting.php

Code: Alles auswählen

'META' => '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id") . '">'

Hier bei content="3" einfach einen anderen Wert eintragen.
Gruß, Tom
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

Hi,


meinst Du die Weiterleitung nach dem Absenden der Beiträge?

Dann guck mal hier: http://www.phpbb.de/viewtopic.php?t=66071
Das ist ein geniales Snippet, funktioniert bei mir hervorragend.


Gruß Max
simiswiss
Mitglied
Beiträge: 58
Registriert: 08.01.2005 22:14
Wohnort: Sirnach Schweiz

Beitrag von simiswiss »

danke, jetzt gehts. nochwas:

kann man machen, das beim login/logout eine bestätigung kommt auch mit ner weiterleitung???
also einfach ne neue leere seite wo steht: username, du hast dich erfolgrecih ein/ausgeloggt.

wäre noch nützlich finde ich.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“