Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zawartosc zmiennej sesji w stringu
Forum PHP.pl > Forum > Przedszkole
Tyfus
Czesc
Mam taką zmienną sesji $_SESSION['login']
Aby ją wyswietlić na stronie wystarczy napisac
Kod
echo $_SESSION['login'];

W efekcie tego powyzszego polecenia otrzymuje, login danej osoby.
Ja jednak chciałbym przypisać ją do zmiennej $kto i calosc polaczyc z inna zmienna $ile.
Próbowałem tego co poniżej ale nie działa.
Kod
$login=$_SESSION['login'];
    $login=$_SESSION['login'][0];

Oczywiscie lacze zmienne w ten sposob:
Kod
$ile.$kto;


Niestety nie udaje mi sie to sad.gif
Otrzymuje tylko zawartość zmiennej $ile.
erix
Cytat
Ja jednak chciałbym przypisać ją do zmiennej $kto i calosc polaczyc z inna zmienna $ile.
Próbowałem tego co poniżej ale nie działa.

Ok, spytam inaczej: kurs PHP przeczytany, czy tylko co druga strona?
peter13135
Kod
$ile='cos';
$_SESSION['login']='nick';
$calosc=$_SESSION['login'].$ile;
osl
jesteś pewny że w $_SESSION['login'] masz cokolwiek?
zrób
  1. <?php
  2. var_dump($_SESSION)
  3. ?>

żeby się upewnić winksmiley.jpg

a i jeszcze taka mała drobnostka, dla spokoju sumienia: w przykładzie przypisujesz $_SESSION['login'] do $login, a potem łączysz zmienną $kto... na pewno tak masz? smile.gif
Tyfus
Po wprowadzaniu var_dump mam

Kod
array(2) {   ["user_id"]=>   &string(1) "3"   ["login"]=>   &string(7) "przykladowylogin" }


Cytat(peter13135 @ 10.06.2009, 15:55:22 ) *
Kod
$ile='cos';
$_SESSION['login']='nick';
$calosc=$_SESSION['login'].$ile;


Tak tez próbowałem nie działa sad.gif

Cytat(erix @ 10.06.2009, 15:55:06 ) *
Ok, spytam inaczej: kurs PHP przeczytany, czy tylko co druga strona?


Przeczytany smile.gif
Ale jesli masz jakis pomsyl chetnie sie z nim zapoznam.

Takie cos jak ponizej działa:

Kod
<?php

session_start();//wznowienie sesji oczywscie bylo wczesnie zadeklarowane

$ile='cos';
$calosc=$_SESSION['login'].$ile;

echo $calosc;


?>


Jendak po przepisaniu tego przykladu do mojego pliku dalej przekazuje tylko jedna czesc.
sowiq
Odpal to i przeanalizuj wynik smile.gif Możesz go ew. tu wkleić.
  1. <?php
  2. session_start();//wznowienie sesji oczywscie bylo wczesnie zadeklarowane
  3.  
  4. $ile='cos';
  5. $calosc=$_SESSION['login'].$ile;
  6.  
  7. echo $calosc;
  8.  
  9. echo '<br><pre>';
  10. var_dump($_SESSION);
  11. var_dump($calosc);
  12. echo '</pre>';
  13. ?>
Tyfus
Takie cos jak ponizej dostaje w wyniku.
Cytat
nickcos
array(2) {
["user_id"]=>
&string(1) "3"
["login"]=>
&string(7) "nick"
}
string(10) "nickcos"
sowiq
Cytat
nickcos

No to czego jeszcze chcesz? smile.gif
Tyfus
Ok podswietlilem sobie zmienna w edytorze i niestety dalej byla zamieniana na cos innego stad ten blad smile.gif
Dzieki wszystkim za pomoc.
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.