Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Problem z sesjami !
jamil1
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 20.02.2006

Ostrzeżenie: (10%)
X----


Juz pisałem na tym fotum ale nine uzyskałem poprawnej odpowiedzi wiec zaczynam go od nowa. Problem mam następujący mam trzy pliki php (1.php , 2.php , 3.php)
i tak w 1.php mam zrobione pole tekstowe w które podaje cokolwiek i przesyłem na 2.php. Poniżej zamieszczam kod 1.php

  1. <?php
  2.  
  3. foreach($_POST as $k=>$v){
  4. $_SESSION[$k]=$v;
  5. }
  6. echo "<p>ID sesji:".session_id()."</p>";
  7.  
  8. ?>

  1. <br><br><br><br><form name="Sample" method="POST" action="2.php">
  2. <br><input type="text" name="co" size="15" maxlength="15">
  3. <br><input type="submit" name="Login1" value="Loguj1"></form>>


w pliku 2.php chce odczytać to co jest w sesji (czyli to co wpisałem w polu textowym w poprzednim pliku) i przejść do następnej strony 3.php

  1. <?php
  2.  
  3. echo $_SESSION['co'];
  4.  
  5. ?>

  1. <form method="post" action="3.php">
  2. <input type="submit" value="next">


w pliku 3.php tylko odczytuje to co się znalazło w sesji.

  1. <?
  2. echo $_SESSION['co'];
  3. echo "ba";
  4. ?>


Problem w tym jest taki, że jeżeli cokolwiek wpisze w polu textowym na stronie 1.php to dalej na następnych stronach sesja jest pusta nic jakby w niej nie było. Co jest nie tak i czemu jest tak (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) . Prosze o jakąś odpowiedź.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.09.2025 - 03:42