Autor Zpráva
fifa
Profil
Zdravim zkouším si udělat takový test který bude odpovědi ukládat do SESSION a nakonci je zobrazí ale nějak se mi nedaří pomůžete my prosím zjistit chybu ?
přikládám PHP
<form method="post">
  <textarea name="text"></textarea>
  <input type="submit" value="Odeslat">
</form>
<?php
if (isset($_SESSION["text"])) {
  
  <html>
  <a href="look.php">Zobrazit</a>
  </html>
  
}
?>
LOOK:PHP
<?php
<?echo $_SESSION['text']?>
?>
juriad
Profil
Na začátku skriptu, před čímkoli jiným musíš mít session_start.
fifa
Profil
aha zkusím děkuji


stejně když na začátek stránky přidám session_start; tak mi to stejně píše tu samou chybu

Parse error: syntax error, unexpected '<' in /home/u358756076/public_html/pokus.php on line 11
Keeehi
Profil
index.php
<?php
if(isset($_POST['text'])) {
    session_start();
    $_SESSION['text'] = $_POST['text'];
    header('Location: look.php');
    echo '<a href="look.php">Zobrazit</a>';
    exit;
}
?>
<form method="post">
  <textarea name="text"></textarea>
  <input type="submit" value="Odeslat">
</form>

look.php
<?php
session_start();
echo $_SESSION['text'];

sesion_start se dá vynechat pomocí session.auto_start
Juraj Hajdúch
Profil
oops, sorry :)
fifa
Profil
děkuju už to funguje

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0