Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: utrzymanie zmiennej w sesji
Forum PHP.pl > Forum > Przedszkole
esos
probuje sobie utrzymac zmienna w sesji..
postepujac wg manuala...

Cytat
<?php
if (!session_is_registered('count')) {
session_register('count');
$count = 1;
}
else {
$count++;
}
?>

Witaj gościu. Oglądasz tą stronę <?php echo $count; ?> raz.<p>


przykladowo dla licznika winksmiley.jpg

wpadlem na pomysl, ze by podczas logowania byla do sesji dolaczana zmienna id - id usera smile.gif wiec ladnie pisze:

Cytat
include("cfg.php");
$zapytanie="SELECT * FROM users where username='$_POST[nick]' AND password='$_POST[passvord]'";
$sukces=mysql_query($zapytanie);
$liczbawpisow=mysql_num_rows($sukces);
while($rekord = mysql_fetch_array($sukces))
{
if ($liczbawpisow!=0)
{
session_start();
$zalogowany='tak';
session_register('zalogowany');
session_register('identyfikator');
$identyfikator=$rekord['id'];
}
header ("Location: index.php");
};


zmienna id jest, echowalem ja i ladnie wyskakuje. to co jest wyzej, jest dla pliku login.php. po zalogowaniu, skrypt przechodzi do index.php, gdzie jest m.in. includowana gora ktora sprawdza czy jest sie zalogowanym itp.. w kazdym razie: chce sobie teraz moje magiczne id wyciagnac, pisze wiec:

Cytat
<?
echo($identyfikator);
echo("xxxxxxxxxxxxxxxxx TU MA SI POJAWIC JEBANY NUMEREK<br><br>");
?>


i dupa, nie dziala :|

probowalem tez kombinacji typu
Cytat
echo($_SESSION['identyfikator']);
$identyfikator=$_SESSION['identyfikator'];
echo($identyfikator);


i nic.. jak wyciagnac te zmienna z sesji? :|
ARJ
kilka wskazówek:
  • zawsze dawaj session_start(); na początku
  • używaj $_SESSION["zmienna"]
  • zmienne dodawaj $_SESSION["zmienna"] = "jakas wartosc";
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.