Seite 1 von 1

setcookie parameter

Verfasst: 12.04.2004 22:10
von shwepsi
hallo,
ich bekomme eine fehlermeldung, das der 3. wert zu lang wäre....

setcookie($cookiename,$sessid,'',$cookiepath,$cookiedomain,$cookiesecure);

weiß jemand woran das liegt? es ist zeile 72 aus der unmodifizierten functions.php von phpbb 1.44

Verfasst: 13.04.2004 10:14
von QCO
Also der dritte Parameter ist die expire-Zeit im Format eines UNIX-Timestamps.
Im PHP-Handbuch hab ich dazu folgendes gefunden:
Da die Argumente expire und secure Integer-Werte sind können sie nicht mit einem Leerstring übersprungen werden. Setzen sie statt dessen NULL (0).

Verfasst: 13.04.2004 17:42
von shwepsi
danke, wie müsste das dann aussehen?

oder kommt das so darein?

Verfasst: 13.04.2004 19:19
von QCO
Kannst du hier mal den entsprechenden Abschnitt aus der functions.php posten (so 10-20 Zeilen vorher)? Aus dem Stehgreif kann ich das nicht sagen, weil ich nicht weiß, was die Zeile dort machen soll...

Verfasst: 13.04.2004 19:31
von shwepsi
so, ich poste mal nur die funktion selber, habe aber eine Kopie der php als txt hochgeladen

Code: Alles auswählen

function set_session_cookie($sessid, $cookietime, $cookiename, $cookiepath, $cookiedomain, $cookiesecure) {

	// This sets a cookie that will persist until the user closes their browser window.
	// since session expiry is handled on the server-side, cookie expiry time isn't a big deal.
	setcookie($cookiename,$sessid,'',$cookiepath,$cookiedomain,$cookiesecure);
und unter http://www.oekaki.world-of-rpg.net/phpBB/functions.txt ist die gesamte datei[/url]

Verfasst: 13.04.2004 19:46
von shwepsi