Liegt plötzl. ein Verständnisproblem mit Sessions vor? – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:28:03 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112321#m1112321 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112321#m1112321 <p>Hallo,</p> <p>bin ich richtig der Annahme das Folgende Skripts klappen sollten?(Tun sie nicht^^)</p> <p>----------------------------------------------------------<br> index.php<br> ----------------------------------------------------------<br> <?php<br> session_start();<br> $user='Fritz';<br> $_SESSION['nick']=$user;<br> header('Location: weiter.php');<br> exit();<br> ?><br> ----------------------------------------------------------<br> weiter.php<br> ----------------------------------------------------------<br> <?php<br> session_start();<br> echo $_SESSION['nick'];<br> ?></p> <p>Aus irgendeinem Grund gibt der die Varibale$_SESSION['nick'] nicht weiter..<br> print_r($_SESSION) gibt nichts aus, bzw "Array()".<br> Wenn ich auf der index.php $user ausgebe mit echo dann wird Fritz ausgegeben, also an der Variable liegts auch nicht. Wenn ich $_SESSION['nick'] bei der index.php ausgebe mit echo klappts auch.</p> <p>Ich hab schon x mal mit Sessions gearbeitet, aber irgendwie bin ich durcheinander.</p> <p>mfg</p> <p>Phil Z.</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:31:20 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112345#m1112345 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112345#m1112345 <p>Hi Phil!</p> <blockquote> <p>Aus irgendeinem Grund gibt der die Varibale$_SESSION['nick'] nicht weiter..</p> </blockquote> <p>Doch. =)</p> <p>Ich vermute, dein Problem liegt beim header. Du musst eine absolute URL angeben.<br> Außerdem, warum bist du dir sicher, dass auf die Datei weiter.php weitergeleitet wird? Hast du das überprüft?</p> <p>MfG H☼psel</p> <div class="signature">-- <br> "It's amazing I won. I was running against peace, prosperity, and incumbency."<br> George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001<br> <a href="http://community.de.selfhtml.org/fanprojekte/selfcode.htm" rel="nofollow noopener noreferrer">Selfcode</a>: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:) </div> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:34:07 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112343#m1112343 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112343#m1112343 <blockquote> <p>header('Location: weiter.php');</p> </blockquote> <p>Das ist falsch!</p> <p>richtig:</p> <pre><code class="block language-php"> <span class="token function">header</span><span class="token punctuation">(</span><span class="token string single-quoted-string">'Location: http://'</span><span class="token operator">.</span><span class="token variable">$_SERVER</span><span class="token punctuation">[</span><span class="token string single-quoted-string">'HTTP_HOST'</span><span class="token punctuation">]</span><span class="token operator">.</span><span class="token string single-quoted-string">'/weiter.php'</span><span class="token punctuation">)</span><span class="token punctuation">;</span> </code></pre> <p>Location: muss immer absolut angegeben sein.</p> <p>oma</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:34:37 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112341#m1112341 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112341#m1112341 <p>Hallo,</p> <p>Cookies deaktiviert?</p> <p>ike</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:48:44 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112327#m1112327 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112327#m1112327 <p>hi,</p> <blockquote> <hr> <h3>weiter.php</h3><p><?php<br> session_start();<br> echo $_SESSION['nick'];</p> </blockquote> <p>print_r($_COOKIE); // hat die Übergabe der Session-ID überhaupt geklappt?</p> <blockquote> <p>?></p> </blockquote> <p>gruß,<br> wahsaga</p> <div class="signature">-- <br> /voodoo.css:<br> #GeorgeWBush { position:absolute; bottom:-6ft; } </div> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 20:02:07 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112326#m1112326 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112326#m1112326 <p>Hallo Phil,</p> <p>schau Dir dazu die Kommentare zur Funktion session_write_close() an.<br> <a href="http://php.net/manual/de/function.session-write-close.php" rel="noopener noreferrer">http://php.net/manual/de/function.session-write-close.php</a></p> <p>Viele Grüße</p> <p>Stefan</p> <div class="signature">-- <br> bythewaythewebsuxgoofflineandenjoytheday </div> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 20:58:08 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112322#m1112322 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112322#m1112322 <p>echo $begrüßung;</p> <blockquote> <p>Aus irgendeinem Grund gibt der die Varibale $_SESSION['nick'] nicht weiter..</p> </blockquote> <p>Hier scheint mir auch noch ein Verständnisproblem deinerseits vorzuliegen. $_SESSION wir nicht "weitergegeben". $_SESSION ist nur ein Behälter zum Aufheben von Daten. Weitergegeben (an den Browser und von dem wieder zurück) wird nur die Session-ID, Mit dieser findet PHP dann den richtigen $_SESSION-Behälter. Wenn also dein Behälter nicht das Erwartete enthält, solltest du den Fehler bei der Übergabe der Session-ID suchen.</p> <p>echo "$verabschiedung $name";</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Thu, 26 Apr 07 06:09:16 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112323#m1112323 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112323#m1112323 <p>Hallo,</p> <blockquote> <blockquote> <p>Aus irgendeinem Grund gibt der die Varibale $_SESSION['nick'] nicht weiter..</p> </blockquote> <p>Hier scheint mir auch noch ein Verständnisproblem deinerseits vorzuliegen. $_SESSION wir nicht "weitergegeben". $_SESSION ist nur ein Behälter zum Aufheben von Daten. Weitergegeben (an den Browser und von dem wieder zurück) wird nur die Session-ID, Mit dieser findet PHP dann den richtigen $_SESSION-Behälter. Wenn also dein Behälter nicht das Erwartete enthält, solltest du den Fehler bei der Übergabe der Session-ID suchen.</p> </blockquote> <p>Oder aber auch bei der Speicherung des Behälters auf dem Server. Vielleicht gibt's auf's Temp-Verzeichnis ja keine Schreibrechte?</p> <p>Viele Grüße,<br> Christian</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Thu, 26 Apr 07 06:52:47 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112324#m1112324 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112324#m1112324 <p>Hello,</p> <blockquote> <p>Oder aber auch bei der Speicherung des Behälters auf dem Server. Vielleicht gibt's auf's Temp-Verzeichnis ja keine Schreibrechte?</p> </blockquote> <p>Nur weil Du es gerade ansprichst:<br> Es ist auf einem shared Host sowieso schmuddelig, die Sessiondateien alle in einem gemeinsamen Verzeichnis zu speichern. Dort können sie dann nämlich "entführt" werden. Das ist eine Sicherheitslücke.</p> <p>Aber deshalb hatte ich ihm den Rat gegeben, erst mal eine "einfache Session" auszuprobieren.<br> Wie war das denn mit den Fehlermeldungen, wenn Sessiondateien nicht gespeichert oder gelesen werden können?</p> <p>Musste erst was umbbauen. Hier das Ergebnis</p> <p>Warning: session_start() [function.session-start]: open(/tmp/sessions/other/sess_ed418416416a02217ad9a51a9790ce00, O_RDWR) failed: No such file or directory (2) in /home/thomas/web/php4/Sessions/sessions/login.php on line 2</p> <p>Es gäbe also eine Warnung</p> <p>Harzliche Grüße vom Berg<br> <a href="http://www.annerschbarrich.de" rel="nofollow noopener noreferrer">http://www.annerschbarrich.de</a></p> <p>Tom</p> <div class="signature">-- <br> Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen<br> Nur selber lernen macht schlau<br> <img src="http://bitworks.de/~selfHTML/Virencheck.gif" alt="" loading="lazy"><br> </div> Rechte auf Session-Verzeichnis Thu, 26 Apr 07 07:50:21 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112325#m1112325 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112325#m1112325 <p>Hello,</p> <p>(Verzeichnis richtiggestellt, und nochmals getestet. Nur falls jemand fragt.)</p> <blockquote> <p>Warning: session_start() [function.session-start]: open(/tmp/sessions/others/sess_ed418416416a02217ad9a51a9790ce00, O_RDWR) failed: No such file or directory (2) in /home/thomas/web/php4/Sessions/sessions/login.php on line 2</p> <p>Es gäbe also eine Warnung</p> </blockquote> <p>Wenn die Sessiondatei nicht vorhanden wäre<br> und wenn man sie nicht anlegen kann:</p> <p>Warning: session_start() [function.session-start]: open(/tmp/sessions/others/sess_032eae1b3377e7f54b13f41e77405bfc, O_RDWR) failed: Permission denied (13) in /home/thomas/web/php4/Sessions/sessions/login.php on line 2</p> <p>Ich habe das Schreibrecht auf das Verzeichnis entzogen.</p> <p>Beim Session_verzeichnis_, wenn man schon alle Sessions in ein Verzeichnis packt, sollte man das Leserecht entziehen (unter Linux!). Dann kann das Verzeichnis nicht gescannt werden.<br> Das ist dann ein wenig "Sicherheit durch mangelnde Information".<br> Nur wer den Namen der Sessiondatei kennt, kann dann darauf zugreifen.</p> <p>Harzliche Grüße vom Berg<br> <a href="http://www.annerschbarrich.de" rel="nofollow noopener noreferrer">http://www.annerschbarrich.de</a></p> <p>Tom</p> <div class="signature">-- <br> Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen<br> Nur selber lernen macht schlau<br> <img src="http://bitworks.de/~selfHTML/Virencheck.gif" alt="" loading="lazy"><br> </div> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:55:14 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112328#m1112328 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112328#m1112328 <p>Hi.</p> <blockquote> <p>print_r($_COOKIE); // hat die Übergabe der Session-ID überhaupt geklappt?</p> </blockquote> <p>Dann wird:<br> Array ( ) 1<br> ausgegeben.</p> <p>mfg</p> <p>Phil Z.</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:56:24 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112330#m1112330 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112330#m1112330 <p>hi,</p> <blockquote> <blockquote> <p>print_r($_COOKIE); // hat die Übergabe der Session-ID überhaupt geklappt?<br> Dann wird:<br> Array ( ) 1<br> ausgegeben.</p> </blockquote> </blockquote> <p>Aha. Aaalsoo ...?</p> <p>gruß,<br> wahsaga</p> <div class="signature">-- <br> /voodoo.css:<br> #GeorgeWBush { position:absolute; bottom:-6ft; } </div> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:59:00 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112329#m1112329 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112329#m1112329 <p>Hello,</p> <blockquote> <blockquote> <p>print_r($_COOKIE); // hat die Übergabe der Session-ID überhaupt geklappt?<br> Dann wird:<br> Array ( ) 1<br> ausgegeben.</p> </blockquote> </blockquote> <p>Und was steht nun in den Klammern des Arrays? Nischt!<br> Und woher kommt die 1?<br> Da sitmmt doch 'was nicht!</p> <p>Harzliche Grüße vom Berg<br> <a href="http://www.annerschbarrich.de" rel="nofollow noopener noreferrer">http://www.annerschbarrich.de</a></p> <p>Tom</p> <div class="signature">-- <br> Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen<br> Nur selber lernen macht schlau<br> <img src="http://bitworks.de/~selfHTML/Virencheck.gif" alt="" loading="lazy"><br> </div> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 20:00:37 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112331#m1112331 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112331#m1112331 <p>Hi.</p> <blockquote> <p>Aha. Aaalsoo ...?</p> </blockquote> <p>:D<br> hat die Übergabe der Session-ID nicht geklappt, und wie änder ich das?</p> <p>Sorry Leute ich steh heute echt aufm Schlauch.</p> <p>mfg</p> <p>Phil Z.</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 20:02:49 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112332#m1112332 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112332#m1112332 <p>Hi!</p> <blockquote> <p>hat die Übergabe der Session-ID nicht geklappt, und wie änder ich das?</p> </blockquote> <p>Wenn die Session-ID nicht per Cookie übergeben werden kann, dann mußt du sie halt per URL übergeben.</p> <p>Schöner Gruß,<br> rob</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 20:06:57 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112333#m1112333 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112333#m1112333 <p>Hello,</p> <blockquote> <blockquote> <p>hat die Übergabe der Session-ID nicht geklappt, und wie änder ich das?<br> Wenn die Session-ID nicht per Cookie übergeben werden kann, dann mußt du sie halt per URL übergeben.</p> </blockquote> </blockquote> <p>Das hat er doch noch gar nicht überprüft!<br> Ich hatte ihn doch nun schon mehrmals aufgefordert, seinen Browser zum Testen so einzustellen, dass gesendete Cookies angezeigt werden, bevor sie ___angenommen___ werden vom Browser.</p> <p>Dann kann er vergleichen, ob das überhaupt der Cookie für die Session ist.</p> <p>Harzliche Grüße vom Berg<br> <a href="http://www.annerschbarrich.de" rel="nofollow noopener noreferrer">http://www.annerschbarrich.de</a></p> <p>Tom</p> <div class="signature">-- <br> Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen<br> Nur selber lernen macht schlau<br> <img src="http://bitworks.de/~selfHTML/Virencheck.gif" alt="" loading="lazy"><br> </div> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 20:20:57 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112334#m1112334 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112334#m1112334 <p>Hey,</p> <p>die Session ID wird nun übergeben.</p> <p>bei print_r($_COOKIE)<br> kommt</p> <p>Array ( [PHPSESSID] => a667034ff60527a96798e00445dba33d ) 1</p> <p>mfg</p> <p>Phil Z.</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 20:28:24 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112335#m1112335 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112335#m1112335 <p>Hello,</p> <blockquote> <p>die Session ID wird nun übergeben.</p> <p>bei print_r($_COOKIE)<br> kommt</p> <p>Array ( [PHPSESSID] => a667034ff60527a96798e00445dba33d ) 1</p> </blockquote> <p>Du bist uns trotzdem noch die Antwort schuldig, mit welchem Browser Du arbeitest!<br> Die Standardeinstellung bei einigen ist nämlich, bei Weiterleitung keine Cookies mitzusenden.</p> <p>Harzliche Grüße vom Berg<br> <a href="http://www.annerschbarrich.de" rel="nofollow noopener noreferrer">http://www.annerschbarrich.de</a></p> <p>Tom</p> <div class="signature">-- <br> Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen<br> Nur selber lernen macht schlau<br> <img src="http://bitworks.de/~selfHTML/Virencheck.gif" alt="" loading="lazy"><br> </div> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 20:32:09 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112336#m1112336 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112336#m1112336 <p>Hey,</p> <blockquote> <p>Du bist uns trotzdem noch die Antwort schuldig, mit welchem Browser Du arbeitest!</p> </blockquote> <p>ich arbeite mit dem IE6, IE7 und FF2 gleichzeitig, habe alle drei instlaliert und parlell laufen und teste die seite jedesmal mit allen 3 Browsern.</p> <blockquote> <p>Die Standardeinstellung bei einigen ist nämlich, bei Weiterleitung keine Cookies mitzusenden.</p> </blockquote> <p>Hab alle möglichen Sicherheitseinstellungen probiert und beim IE7 im Moment die EInstellung das ich jede Cookieaktion bestätigen muss und mir den Inhalt angucken kann.</p> <p>mfg</p> <p>Phil Z.</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 20:35:11 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112337#m1112337 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112337#m1112337 <p>Hello,</p> <blockquote> <p>Hab alle möglichen Sicherheitseinstellungen probiert und beim IE7 im Moment die EInstellung das ich jede Cookieaktion bestätigen muss und mir den Inhalt angucken kann.</p> </blockquote> <p>Dann muss es ja jetzt klappen mit der Session, oder?</p> <p>... natürlich nicht von einem Browser zum nächsten ;-))</p> <p>Harzliche Grüße vom Berg<br> <a href="http://www.annerschbarrich.de" rel="nofollow noopener noreferrer">http://www.annerschbarrich.de</a></p> <p>Tom</p> <div class="signature">-- <br> Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen<br> Nur selber lernen macht schlau<br> <img src="http://bitworks.de/~selfHTML/Virencheck.gif" alt="" loading="lazy"><br> </div> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 20:42:17 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112338#m1112338 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112338#m1112338 <p>Hey,<br> nein es klappt immer noch nicht, nur wenn ich den Brwoser entsprechend konfiguriere, aber ich kan ja nicht jedem Besucher sagen er solle bitte seinen Brwoser umstellen.<br> Es klappt nur wenn ich die sessionid per url weitergebe</p> <p>header("Location: http://".$_SERVER['HTTP_HOST']."/weiter.php?$s_name=$s_id")</p> Header und deren Abarbeitung am Client Wed, 25 Apr 07 21:17:21 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112339#m1112339 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112339#m1112339 <p>Hello,</p> <blockquote> <p>nein es klappt immer noch nicht, nur wenn ich den Brwoser entsprechend konfiguriere, aber ich kan ja nicht jedem Besucher sagen er solle bitte seinen Brwoser umstellen.<br> Es klappt nur wenn ich die sessionid per url weitergebe</p> <p>header("Location: http://".$_SERVER['HTTP_HOST']."/weiter.php?$s_name=$s_id")</p> </blockquote> <p>Dann solltest Du erstmal mögliche Fehlerquellen ausschließen und es ohne Umleitung ausprobieren.</p> <p>Bau einen Link in die erste Seite und schau Dir an, was der Browser und er Server dann melden.</p> <p>Und dann schau Dir mal die Reihenfolge der Header-Direktiven an, die der Server versendet.<br> Das geht i.d.R. nur, wenn Du sie in eine Datei umleitetst, bevor Du das Script verlässt und diese dann im zweiten Dokument (aus das Du weiterleitetst) wieder öffnest.</p> <p><a href="http://www.php.net/manual/en/function.apache-response-headers.php" rel="nofollow noopener noreferrer">http://www.php.net/manual/en/function.apache-response-headers.php</a></p> <p>Nur zur Anregung:</p> <p><?php  ### headerlist.php ###</p> <p>/* setcookie() will add a response header on its own */<br> setcookie('foo', 'bar');</p> <p>/* Define a custom response header<br>    This will be ignored by most clients */</p> <h3>header("X-Sample-Test: foo");</h3><p>/* Specify plain text content in our response */</p> <h3>header('Content-type: text/plain');</h3><h4>Veränderungsdatum der Datei auf vor 10 Sec. setzen</h4><p>$last_modified = @gmdate('D, d M Y H:i:s',time()-10).' GMT';<br> header ("Last-Modified: $last_modified");</p> <p>echo "<pre>";<br> /* What headers are going to be sent? */<br> if(function_exists("headers_list"))<br> {<br>   print_r(headers_list());<br> }<br> elseif(function_exists("apache_response_headers"))<br> {<br>   print_r(apache_response_headers());<br> }<br> else<br> {<br>   echo "\nkeine Header-Listing-Funktion verfügbar\n";<br> }<br> echo "</pre>";</p> <p>?></p> <p>Einfach mal die Kommentarzeichen wegnehmen...</p> <p>Harzliche Grüße vom Berg<br> <a href="http://www.annerschbarrich.de" rel="nofollow noopener noreferrer">http://www.annerschbarrich.de</a></p> <p>Tom</p> <div class="signature">-- <br> Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen<br> Nur selber lernen macht schlau<br> <img src="http://bitworks.de/~selfHTML/Virencheck.gif" alt="" loading="lazy"><br> </div> Header und deren Abarbeitung am Client Wed, 25 Apr 07 22:17:25 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112340#m1112340 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112340#m1112340 <p>Hi!</p> <blockquote> <p>Bau einen Link in die erste Seite und schau Dir an, was der Browser und er Server dann melden.</p> </blockquote> <p>Da geschrieben wurde, daß u.a. auch der Firefox zur Verfügung steht, empfehle ich das Add-on <a href="http://livehttpheaders.mozdev.org/" rel="nofollow noopener noreferrer">Live HTTP Headers</a>.<br> Damit ist es möglich, sich die Kommunikation zwischen Server und Client anzuschauen.<br> Man kann alle Header mitprotokollieren/abspeichern.<br> Man kann sich die Header in einem neuen Tab anschauen oder man kann die Header "live" in der Sitebar bewundern, wenn man eine Website aufruft.<br> Es ist auch möglich, die vom Browser zusendenden Header selbst zu modifizieren.<br> Cookies kannst du damit natürlich auch genau beobachten.<br> Für dieses Problem hier ist das Tool also äußerst hilfreich.<br> Hier kann man sehen, was das Ding so alles drauf hat (bzw. es ist auch fast sowas wie eine Anleitung):<br> <a href="http://livehttpheaders.mozdev.org/screenshots.html" rel="nofollow noopener noreferrer">http://livehttpheaders.mozdev.org/screenshots.html</a></p> <p>Ein weiteres, sehr nützliches Tool in dieser Richtung, ist das Firefox Add-on "Modify Headers" von Gareth Hunt.<br> Download-Link weiß ich momentan nicht auswendig. Man kann das Ding natürlich auf den Firefox-Addon-Seiten finden oder mit Hilfe einer Suchmaschine.<br> Oder man schaut in das Weblog des Programmierers:<br> <a href="http://www.garethhunt.com" rel="nofollow noopener noreferrer">http://www.garethhunt.com</a><br> Dort wird man auch Links zum Download finden.</p> <p>Ich würde für diesen Fall jedoch das erste Tool bevorzugen.</p> <p>Schöner Gruß,<br> rob</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:37:34 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112342#m1112342 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112342#m1112342 <p>Hallo,<br> nein.</p> <p>Wenn ichs mit normalen Cookies mache funktionierts auch, nur mti Sessions nicht.</p> <p>mfg</p> <p>Phil</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:40:07 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112344#m1112344 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112344#m1112344 <p>Hi.</p> <blockquote> <p>richtig:</p> <pre><code class="block language-php"></code></pre> </blockquote> <blockquote> <p>header('Location: http://'.$_SERVER['HTTP_HOST'].'/weiter.php');</p> </blockquote> <pre><code class="block"> > > Location: muss immer absolut angegeben sein. Klappt auch nicht absolut, habs aber mal geändert, klappt immer noch nicht. mfg Phil Z. </code></pre> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:33:31 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112346#m1112346 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112346#m1112346 <p>Hi Hopsel,</p> <p>ja habe ich , wird perfekt weitergeleitet, daran liegts net.</p> <p>mfg</p> <p>Phil Z.</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:37:24 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112348#m1112348 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112348#m1112348 <p>Hello,</p> <blockquote> <p>ja habe ich , wird perfekt weitergeleitet, daran liegts net.</p> </blockquote> <p>Welcher Browser, welche Sicherheitsstufe?</p> <p>Lass Dir die Cookies mal anzeigen, wenn Du die Antwort vom Server erhältst.<br> Das sollte man zum Entwickeln eigentlich immer tun.<br> Maximal mögliche Information.</p> <p>Genauso wie mit den Fehlermeldungen des Scriptes...</p> <p>Harzliche Grüße vom Berg<br> <a href="http://www.annerschbarrich.de" rel="nofollow noopener noreferrer">http://www.annerschbarrich.de</a></p> <p>Tom</p> <div class="signature">-- <br> Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen<br> Nur selber lernen macht schlau<br> <img src="http://bitworks.de/~selfHTML/Virencheck.gif" alt="" loading="lazy"><br> </div> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 20:05:26 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112347#m1112347 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112347#m1112347 <p>Hi!</p> <blockquote> <p>wird perfekt weitergeleitet</p> </blockquote> <p>Die Weiterleitung ist aber trotzdem falsch.</p> <blockquote> <p>daran liegts net.</p> </blockquote> <p>Stimmt. Daran wird's nicht liegen. Das hat mit deinem eigentlichen Problem nichts zu tun.<br> Trotzdem solltest du einen absoluten URI übergeben, sprich:<br> header( 'Location: http://deineSite.de/verzeichnis/weiter.php' );<br> exit;</p> <p>Schöner Gruß,<br> rob</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:42:58 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112349#m1112349 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112349#m1112349 <p>Es komtm keine Fehlermeldung, Cookies sind aktiv, ich habs mit IE6, IE7 und FF2 getestet.<br> Es liegt einfahc daran das die Variable nicht weitergegeben wird.</p> <p>Cookies klappen einwandfrei, auch alle andere Skript klappen, es kommt keine Fehlermeldung sondern einfach nur nichts.</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:47:17 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112350#m1112350 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112350#m1112350 <p>Hello,</p> <blockquote> <p>Es komtm keine Fehlermeldung, Cookies sind aktiv, ich habs mit IE6, IE7 und FF2 getestet.<br> Es liegt einfahc daran das die Variable nicht weitergegeben wird.</p> <p>Cookies klappen einwandfrei, auch alle andere Skript klappen, es kommt keine Fehlermeldung sondern einfach nur nichts.</p> </blockquote> <p>Was wird Dir denn angezeigt vom Browser, wenn der Cookie für die Session eintrifft?<br> Du weißt schon, dass der Browser zwei Arten Cookies unterscheidet?</p> <p>Was wird dir angezeigt, wenn Du ins Script</p> <p>print_r($_COOKIE);</p> <p>aufnimmst`?</p> <p>Harzliche Grüße vom Berg<br> <a href="http://www.annerschbarrich.de" rel="nofollow noopener noreferrer">http://www.annerschbarrich.de</a></p> <p>Tom</p> <div class="signature">-- <br> Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen<br> Nur selber lernen macht schlau<br> <img src="http://bitworks.de/~selfHTML/Virencheck.gif" alt="" loading="lazy"><br> </div> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:51:03 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112351#m1112351 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112351#m1112351 <p>´Hey,<br> wenn ichs mit Cookies mache also per $_COOKIE dann klappts doch einwandfrei nur wenn ich $_SESSION verwende nicht,<br> wenn ich dann print_r($_SESSION) ausgebe sagt er "Array()";</p> <p>mfg</p> <p>Phil Z.</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:55:46 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112353#m1112353 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112353#m1112353 <p>Hi.<br> print_r($_COOKIE);<br> Dann wird:<br> Array ( ) 1<br> ausgegeben.</p> <p>mfg</p> <p>Phil Z.</p> Liegt plötzl. ein Verständnisproblem mit Sessions vor? Wed, 25 Apr 07 19:56:14 Z https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112352#m1112352 https://forum.selfhtml.org/self/2007/apr/25/liegt-ploetzl-ein-verstaendnisproblem-mit-sessions-vor/1112352#m1112352 <p>Hello,</p> <blockquote> <p>wenn ichs mit Cookies mache also per $_COOKIE dann klappts doch einwandfrei nur wenn ich $_SESSION verwende nicht,<br> wenn ich dann print_r($_SESSION) ausgebe sagt er "Array()";</p> </blockquote> <p>Poste doch bitte mal die Ergebnisse von</p> <p>print_r($_COOKIE)</p> <p>Harzliche Grüße vom Berg<br> <a href="http://www.annerschbarrich.de" rel="nofollow noopener noreferrer">http://www.annerschbarrich.de</a></p> <p>Tom</p> <div class="signature">-- <br> Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen<br> Nur selber lernen macht schlau<br> <img src="http://bitworks.de/~selfHTML/Virencheck.gif" alt="" loading="lazy"><br> </div>