Zur Navigation

session_set_cookie_params richtig benutzen

1 Tilman

Hallo!

Ich habe nichts darüber im Internet gefunden:
Wie benutze ich session_set_cookie_params richtig? (Wie / Wo muss ich die Variablen setzen?)

10.02.2009 18:06

2 Jörg Kruse

In Google finde ich die Manualseite an erster Stelle:

http://de.php.net/session_set_cookie_params

Wie / Wo muss ich die Variablen setzen?

Das ist dort beschrieben:

void session_set_cookie_params ( int $Lebensdauer [, string $Pfad [, string $Domain [, bool $sicher [, bool $httponly ]]]] )

"[]" besagt, dass ein ARgument optional ist. Lebensdauer muss als erstes Argument angegeben werden, alle anderen können als zusätzliche Argumente angegeben werden.

10.02.2009 18:59

3 Tilman

Hallo Jörg!

Ja, diese Site habe ich auch gefunden.
Was ich eigentlich meinte, ist, wenn ich z.B. folgende Variablen in einer Session speichern möchte:

$_SESSION['vorname'] = "Max";
$_SESSION['nachname'] = "Mustermann";

Wie "sage" ich, dass diese Variablen zu session_set_cookie_params dazugehören?

Außerdem: Wie muss ich die Variablen angeben? Ich habe es mal so gemacht:

session_set_cookie_params  ( int $lifetime = "600"  [, string $path = "/"  [, string $domain = "test.de"  [, bool $secure=false  [, bool $httponly=false  ]]]] );

Allerdings kommt dann immer folgende Fehlermeldung:
Parse error: syntax error, unexpected T_VARIABLE in /is/htdocs/...../login.html on line 93

11.02.2009 20:24

4 Jörg Kruse

Zitat von Tilman
$_SESSION['vorname'] = "Max";
$_SESSION['nachname'] = "Mustermann";

Wie "sage" ich, dass diese Variablen zu session_set_cookie_params dazugehören?

Du musst session_set_cookie_params() vor session_start() ausführen.

Außerdem: Wie muss ich die Variablen angeben? Ich habe es mal so gemacht:

session_set_cookie_params  ( int $lifetime = "600"  [, string $path = "/"  [, string $domain = "test.de"  [, bool $secure=false  [, bool $httponly=false  ]]]] );

session_set_cookie_params(600, "/", "test.de", false, false);

Siehe auch:

http://www.php.net/manual/de/about.prototypes.php

11.02.2009 21:55

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]