kostenloser Webspace werbefrei: lima-city


Session (session_set_cookie_params)

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    k3nguruh

    k3nguruh hat kostenlosen Webspace.

    Hallo,

    ich möchte gerne mit Session arbeiten. Diese sollen aber nur auf den Ordner "abc/def" gelten, aber nicht im Ordner "abc/xyz".

    Eigentlich sollte man es ja mit
    session_set_cookie_params(0, '/abc/def/', 'k3nguruh.lima-city.de');

    funktionieren.

    Leider geht das aber nicht. Gibt es einen Trick?

    Mfg Thomas
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. horstexplorer

    horstexplorer hat kostenlosen Webspace.

    https://www.php.net/manual/de/function.session-set-cookie-params.php
    Es wäre ganz hilfreich etwas mehr von deinem Code zu sehen, sonst können wir nur raten.

    - session_set_cookie() muss vor dem aufrufen von session_start() gesetzt werden
    - evtl möchte es den pfad anders haben

    Sonst gibt es auch immer viele Beispiele in der Dokumentation

    Beitrag zuletzt geändert: 30.9.2019 21:57:51 von horstexplorer
  4. Autor dieses Themas

    k3nguruh

    k3nguruh hat kostenlosen Webspace.

    Hallo,

    ich weiss nicht was es da noch mehr vom Code zu sehen geben soll. Aber ich versuche es mal....
    <?php
    session_set_cookie_params(0, '/abc/def/', 'k3nguruh.lima-city.de');
    session_start();
    var_dump(session_get_cookie_params());
    ?>

    Ergebnis:
    array(5) {
      ["lifetime"]=>
      int(0)
      ["path"]=>
      string(1) "/"
      ["domain"]=>
      string(21) "k3nguruh.lima-city.de"
      ["secure"]=>
      bool(false)
      ["httponly"]=>
      bool(false)
    }
  5. horstexplorer

    horstexplorer hat kostenlosen Webspace.

    Hmm komisch.
    Scheinbar nimmt es auch nicht die Änderungen per ini_set.
    <?php
    ini_set('session.cookie_lifetime', 10);
    ini_set('session.cookie_path', '/home/webpages/lima-city/username/test/');
    ini_set('session.cookie_domain', 'horstexplorer.lima-city.de');
    
    session_start();
    var_dump(session_get_cookie_params());
    ?>

    https://horstexplorer.lima-city.de/test/00013.php
    Nach dem FAQ sollte es eigentlich möglich sein dies zu setzen (PHP_INI_ALL)
    Am besten du fragst da den Support, evtl braucht man dafür nen Webhosting Tarif für, ich kann es mir aber eigentlich nicht vorstellen.

    Vermutlich ist es was ganz offensichtliches :biggrin:

    Beitrag zuletzt geändert: 1.10.2019 19:32:35 von horstexplorer
  6. Autor dieses Themas

    k3nguruh

    k3nguruh hat kostenlosen Webspace.

    Hallo,

    folgende Antwort habe ich vom Support erhalten
    Hallo,
    interessant, das scheint tatsächlich nicht zu gehen. Dann kann ich nur empfehlen, einen Bug im PHP Bugtracker zu öffnen und das Problem zu melden. Bei mir jedenfall funktioneirt der Code so wie ich ihn gepasted habe, auf PHP 7.1 und 7.2. Dein Code funktioniert bei mir genauso.

    Der Unterschied scheint mir nur zu sein, dass der Freespace als Apache-Modul und der kostenpflichtige Webspace als PHP-FPM ausgeführt wird. Du könntest sonst noch testen ob es funktioniert, wenn Du den 14-tägigen Test des kostenpflichtigen Webspace ausprobierst. Vielleicht macht die SAPI wirklich einen Unterschied, dann müsste es auf jeden Fall ein Bug in PHP sein.

    Klappt es mit Webhosting-Paket-Test?

    Mit freundlichen Grüßen
    Phillipp Röll


    Ich habe den Webhosting-Paket-Test noch nicht gemacht. wollte mir den eigentlich aufsparen. Aber nach der Aussage, scheint es wohl am Free-Webspace zu liegen.
  7. Da kann man mal sehen, wie bei lima-city der Support funktioniert. Kurz und knackig.
  8. Alternativ mal probieren über .htaccess (Beim PHP-Modul) oder .user.ini (Via FPM) die Werte zu setzen. Bei einem PHP-Fehler dürfte es ja dann auch nicht im Output von phpinfo() übernommen werden.
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!