Mailinglisten-Archive |
Hallo Liste, Ich bin Anfänger und habe versucht mit PHP4 Sessions zu erzeugen. Mein Code sieht so aus: Seite 1: -------------------------------------------------------------------- <?php session_start(); $name="Christian"; session_register("name"); ?> Bitte klicken Sie <a href="session2.php?<?=sid?>">hier</a> um ihre Daten angezeigt zu bekommen. -------------------------------------------------------------------- Seite 2: <?php print session_name()."=".session_id(); ?> <?php session_start(); echo "Session ID = ", session_id(); echo "Ihr name ist ", $name; ?> <?php session-destroy(); echo "Die Session wurde zerstört..."; ?> -------------------------------------------------------------------- Ich habe mich nach dem Buch "PHP" von Markt & Technik gerichtet, aber der exakt abgetippte Beispielcode bringt genau die selben Fehlermeldungen, welche lauten: Seite 1: Warning: open(/tmp/sess_c27e0523dc280855ab014e9bb98604d7, O_RDWR) failed: m (2) in D:\HTTPD\HTDOCS\musik-seminare\session1.php on line 2 Bitte klicken Sie hier um ihre Daten angezeigt zu bekommen. Warning: open(/tmp/sess_c27e0523dc280855ab014e9bb98604d7, O_RDWR) failed: m (2) in Unknown on line 0 Warning: Failed to write session data. Please check that the current setting of session.save_path is correct (/tmp) in Unknown on line 0 Seite 2: PHPSESSID= Warning: Cannot send session cache limiter - headers already sent by (output started at D:\HTTPD\HTDOCS\musik-seminare\session2.php:1) in D:\HTTPD\HTDOCS\musik-seminare\session2.php on line 4 Warning: open(/tmp/sess_c27e0523dc280855ab014e9bb98604d7, O_RDWR) failed: m (2) in D:\HTTPD\HTDOCS\musik-seminare\session2.php on line 4 Session ID = c27e0523dc280855ab014e9bb98604d7Ihr name ist Fatal error: Call to undefined function: destroy() in D:\HTTPD\HTDOCS\musik-seminare\session2.php on line 11 Warning: open(/tmp/sess_c27e0523dc280855ab014e9bb98604d7, O_RDWR) failed: m (2) in [no active file] on line 0 Warning: Failed to write session data. Please check that the current setting of session.save_path is correct (/tmp) in [no active file] on line 0 ------------------------------------------------------------- Soweit ich das ganze verstanden habe, ist irgend etwas mit dem ablegen von Cookies nicht in Ordnung, Cookies habe ich aber in meinem Browser aktiviert. Habe auch schon versucht in der php.ini den Speicherpfad für die Daten zu ändern, hat auch nichts genutzt. Ich wäre für jede Hilfe Dankbar.... Christian Bader PS: Das ist meine erste Mail an diese Liste, Ich bitte um Gnade...
php::bar PHP Wiki - Listenarchive