Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> sesja, co robię źle
umatik
post 26.07.2006, 11:55:31
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 17.05.2002
Skąd: lodz

Ostrzeżenie: (0%)
-----


mam dwa pliki php

1) index.php w którym na początku inicjuje sesję

session_start();
.....(html)......
w body wspisuję:

$_SESSION['us'] = "ja";

potem mam link do drudiej strony:

<a href="2.php">ala ma kota</a>

2) w pliku 2.php chciałem odczytać zawartość $_SESSION['us'], jednak nic nie pokazuje się..

ps
czy sesja ogranicza się tylko do jednego dokumentu php ?
Go to the top of the page
+Quote Post
nazihipi
post 26.07.2006, 12:03:11
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 0
Dołączył: 14.07.2006

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


nie.

sprawdź czy twoja przegladarka obsługuje cookies; jeżeli nie to:
  1. <?php
  2. echo '<a href=2.php?' . SID . '>ala ma kota</a>';
  3. ?>
Go to the top of the page
+Quote Post
Joachim Peters
post 26.07.2006, 12:04:20
Post #3





Grupa: Zarejestrowani
Postów: 196
Pomógł: 2
Dołączył: 1.03.2006

Ostrzeżenie: (0%)
-----


index.php
  1. <?php
  2. $_SESSION['us'] = 'test';
  3. ?>


2.php
  1. <?php
  2. // wyświetlanie
  3. echo $_SESSION['us'];
  4. ?>
Go to the top of the page
+Quote Post
umatik
post 26.07.2006, 12:18:53
Post #4





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 17.05.2002
Skąd: lodz

Ostrzeżenie: (0%)
-----


no nie wiem ... pojawają mi się błędy ...

http://www.copypaste.pl/session
Go to the top of the page
+Quote Post
nospor
post 26.07.2006, 12:22:44
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a teraz odpalamy wyszukiwarkę forum i wpisujemy slowo kluczowe:
headers already sent

Do tego czasu topic zamkniety. w razie jeszcze jakis pytan związanych z tematem prosze na PW a odblokuje

edit: no i mamy rozwiązanie:
1 plik index.php
Kod
<?php
session_start();
if (isset($_GET['logout'])){
   session_unset();
   session_destroy();
   header("location: index.php");
exit;
}
if (isset($_GET['login'])){

  $_SESSION['zmienna'] = "Witaj";
   header("location: index.php");
exit;
}

echo 'Zawartość zmiennej '.$_SESSION['zmienna'].'<br />';
echo "<a href='2.php'>Następna strona</a>";
echo "<br /><a href=index.php?login>poczatek sesji</a>";
echo "<br /><a href=index.php?logout>koniec sesji</a>";


?>


2 plik 2.php
  1. <?php
  2.  
  3. echo 'Zawartość zmiennej '.$_SESSION['zmienna'].'<br />';
  4.  
  5. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 07:15