Autor Zpráva
lubo111
Profil *
Nedarí sa mi načítať hodnoty premenných z inej stránky. Robím to pomocou sessions premenných.

stranka1.php

<html>
<body>
<?php

session_start();
$_SESSION['sespocet'] = '5';
?>
<a href="stranka2.php">zobraz stranku 2</a>
</body>
</html>

stranka2.php

<html>
<body>
<?php

session_start();
echo $_SESSION['sespocet'];
?>
</body>
</html>

Na stránke stranka2.php predpokladám, že sa zobrazi 5.

Preco sa nezobrazi hodnota od premennej $_SESSION['sespocet'] ?
BUDEM POVĎAČNÝ ZA KAŽDÚ DOBRE MIENENÚ RADU.
Hugo
Profil
lubo111

Dej session_start na zactek skriptu a bude to fungovat.
WertriK
Profil *
zkus ten odkaz zmenit na

<a href="stranka2.php?<?=SID;?>">zobraz stranku 2</a>
Hugo
Profil
WertriK

To mozna ani nebude potreba. Hlavni problem je, ze v tom skriptu nebyly sessions vubec nastartovane, protoze session_start musi byt volana pred odeslanim vystupu prohlizeci.
WertriK
Profil *
Hugo

JJ, toho jsem si nevsiml.
lubo111
Profil *
To mozna ani nebude potreba. Hlavni problem je, ze v tom skriptu nebyly sessions vubec nastartovane, protoze session_start musi byt volana pred odeslanim vystupu prohlizeci.

Môžeš to konkretizovať na mojom príklade ?
Hugo
Profil
lubo111

session_start musi byt volana pred tim nez odesles cokoliv prohlizeci. Takze je nejlepsi ji dat na zacatek skriptu.

Pozor, vadi i mezery a prazdne radky pred <?php
Leo
Profil
"Pozor, vadi i mezery a prazdne radky pred <?php"

I identifikacni byty v UTF8, Leo
lub0111
Profil *
Ďakujem za pomoc. Pre úplnosť prikladám už fugujúce skripty:

stranka1.php

<?php
session_start();
?>
<html>
<body>
<?php
$_SESSION['sespocet'] = '5';
?>
<a href="stranka2.php">zobraz stranku 2</a>
</body>
</html>


stranka2.php

<?php
session_start();
?>
<html>
<body>
<?php
echo $_SESSION['sespocet'];
?>
</body>
</html>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0