Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno nepředává se mi proměnná přes $_SESSION

Mám formulář, ten odešlu na antispamový soubor, kde je

<?php
session_start();

$vyjadreni_podminky = $_POST['vyjadreni_podminky'];

pak

$_SESSION['vyjadreni_podminky']=$vyjadreni_podminky;

pak

include "upa_nahledd.php";

V souboru upa-nahled.php se mi vše zobrazuje dobře. Obsah proměnné $vyjadreni_podminky je text a ten se vypíše.

<?php
session_start();

if (!isset($_SESSION["vyjadreni_podminky"]))   { 

    $_SESSION["vyjadreni_podminky"] = $vyjadreni_podminky; 

}

echo "$vyjadreni_podminky <br><br>";
?>

když je vše OK, klikne se dole na odkaz

<?php 
echo "<A href=e.php>Můžeš dál ...</A>";
?>

Ale do souboru e.php se ta proměnná nepředá. Co mám blbě?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Sa mi zda divne ze robis session_start() aj v tom include subore, nie som PHP expert ale to sa mi ne…
MM.. 08.11.2008 00:04
MM..
e.php <?php //nezapomeň nastartovat session! session_start(); $_SESSION['vyjadreni_podminky']=$vyja…
Kráťa 08.11.2008 00:07
Kráťa
a zda sa mi ze echo "$promenna vyjadreni_podminky je prazdna!<br>"; tam mas ten $ na zaciatku asi na…
MM.. 08.11.2008 00:15
MM..
Jdu zkoušet.
Kráťa 08.11.2008 00:24
Kráťa
e.php <?php //nezapomeň nastartovat session! session_start(); echo "$vyjadreni_podminky"; if ($vyja…
Kráťa 08.11.2008 00:28
Kráťa
ale musis tam dat predsa session_start(); $vyjadreni_podminky = $_SESSION['vyjadreni_podminky']; pi…
MM.. 08.11.2008 00:30
MM..
Kde mám ten provaz... Dík vyřešeno. poslední
Kráťa 08.11.2008 00:39
Kráťa

e.php

<?php
 //nezapomeň nastartovat session!
 session_start();

$_SESSION['vyjadreni_podminky']=$vyjadreni_podminky;

echo "$vyjadreni_podminky";
if ($vyjadreni_podminky =="")
{
echo "$promenna vyjadreni_podminky je prazdna!<br>";
}
//echo "tohle není proměnná";

echo "tohle je normální text";
?>

a to "tohle je normální text" se vypíše, žádnou chybu to nehlásí, v jiných formulářích mi totéž funguje... Záhada. Zas to bude nějaký středník, vezmu si pak provaz a půjdu se do rybníka zastřelit.

e.php

<?php
 //nezapomeň nastartovat session!
 session_start();

echo "$vyjadreni_podminky";
if ($vyjadreni_podminky =="")
{
echo "promenna vyjadreni_podminky je prazdna!<br>";
}

echo "tohle je normální text";
?>

furt stejné. Zobrazí se:
promenna vyjadreni_podminky je prazdna!
tohle je normální text
a mělo by:
xxxx xxx xxx xxx
tohle je normální text

Zpět do poradny Odpovědět na původní otázku Nahoru