Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » Session Problem

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
12.07.2003, 18:25 Uhr
mike
Pinguinhüpfer
(Operator)


Hi!
Ich versuche Sessions mit PHP 4.3.2 zu erzeugen
test.php

PHP 4:
<?php
session_start();
echo "
<form method='POST' action='grabfile.php'>
Text: <input type='text' name='Thread' size=40 value=$_SESSION[name]>
<input type='submit' value='Abschicken' name='los'>
</form>
"
;
?>


grabfile.php

PHP 4:
<?php
session_start();  
$_SESSION["name"] = $HTTP_GET_VARS[Thread];
Header("Location: test.php?".session_name()."=".session_id());
?>



Warum ist das Edit immer leer??
Ich verstehs einfach nicht.....

Danke im Voraus!!!
mfg mike
PS: method=[color="#800080"] soll method='POST' heißen
--

Dieser Post wurde am 12.07.2003 um 18:27 Uhr von mike editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.07.2003, 20:43 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


du musst per register_session_var die Variable anmelden, dann kann man wenn register_globals in der php.ini gesetzt, per $variable drauf zugreifen

achso,

wenn du HTTP_GET_VARS benutzt, aber per POST abschickst, ist natürlich nix drin

benutz mal

$_POST oder eben $HTTP_POST_VARS
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.07.2003, 23:28 Uhr
~Zoe
Gast


Ich würde dir ganz davon abraten sessions zu verwenden!! Leider gibt es viele Leute die dieses bei ihrem Internet Explorer ausgestellt haben!! Besser ist es mit server variablen zu arbeiten!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
13.07.2003, 10:20 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hallo,
egal ob man die Session Cookies aktiviert oder deaktiviert hat funktionieren die Sessions, jedenfalls WENN man die PHPSESSID manuell übergibt (wie oben geschehen) da die Sessionvariablen serverseitig gespeichert werden.

Aus einem kleinen PHP-Helferlein Buch (ISBN 3-8155-0061-3):


Zitat:

Beim Erzeugen einer Session sendet PHP automatisch ein Cookie an den Browser, welcher die Session-ID enthält. (...)

Falls der Cookie nicht gesetzt werden kann, gibt es die Möglichkeit ihn als Parameter mit den Methoden GET bzw POST zu übermitteln (In diesem Fall werden keine Cookies benötigt!) (...)


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
13.07.2003, 14:15 Uhr
mike
Pinguinhüpfer
(Operator)


Funktioniert jetzt!! Danke!!
mfg
--
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: