carsten schlichting: session.use_trans_sid --off --->--enable-trans-sid?

Hallo

Bei meinem Provider ist leider session.use_trans_sid auf off gestellt, weil dies nur für den ganzen server eingestellt werden kann und angeblich sonst alle normalen html  seiten nicht funktionieren würden. Er meinte, das die Kunden mit dem script steuern würden, wie die session übertragen wird ...im php manual habe ich nun dies gefunden
< http://de2.php.net/manual/de/configure.php#configure.enable-trans-sid>

aber mit sehr wenigen Erklärungen und es ist auch nur für die versionen php 4.1.2 valide.(dort ist eine php 4.3.11)
bleibt mir jetzt wirklich nichts anders übrig, als bei jedem Link manuell die session_Id mitzugeben??

grüße von mir

carsten

  1. echo $begrüßung;

    Bei meinem Provider ist leider session.use_trans_sid auf off gestellt, weil dies nur für den ganzen server eingestellt werden kann

    Das stimmt so nicht. Vielleicht ist das die Default-Einstellung, aber ... siehe unten.

    Er meinte, das die Kunden mit dem script steuern würden, wie die session übertragen wird

    Da hat er Recht.

    ...im php manual habe ich nun dies gefunden http://de2.php.net/manual/de/configure.php#configure.enable-trans-sid

    Das ist für dich nicht weiter relevant, weil es sich dabei um Compilier-Konfigurationswerte handelt. Du benötigst Einstellmöglichkeiten zur Laufzeit (Runtime).

    bleibt mir jetzt wirklich nichts anders übrig, als bei jedem Link manuell die session_Id mitzugeben??

    Nein. Im Handbuch-Kapitel Session Handling Functions findest du einen Abschnitt Runtime Configuration. Dort siehst du, dass diese Werte überall änderbar sind (Spalte Changeable = PHP_INI_ALL). Du kannst sie also auch mit ini_set() innerhalb deines Scripts anpassen. Es sei denn, der Provider hat das PHP so verstümmelt, dass das nicht mehr geht, wovon ich aber, deiner Aussage nach zu urteilen, nicht ausgehe.

    echo "$verabschiedung $name";

    1. Es sei denn, der Provider hat das PHP so verstümmelt, dass das nicht mehr geht, wovon ich aber, deiner Aussage nach zu urteilen, nicht ausgehe.

      hi  hallo

      habe folgendes probiert:

      ini_set('session.use_trans_sid','1');
      phpinfo();

      hat aber leider nicht funktioniert!!

      naja mitlerweile habe ich eine kleine funktion geschrieben, die bei !isset($_COOKIE[session_name()]) SID anhängt.

      aber dankeschön

      grüße
      carsten