Autor Zpráva
baliator
Profil *
Situace: 3 stranky: index.php, prvni.php, druha.php

na strance index.php je odkaz na druha.php a login input. Po zadani loginu to skoci na prvni.php, kde je rovnez odkaz na druha.php

a ja bych chtel docilit toho aby kdyz kliknu v index.php na odkaz druha.php tak aby to zobrazilo no username. Kdyz se ale prihlasim a kliknu na odkaz druha.php z prvni.php aby to zobrazilo username.

prvni.php:

<?php
session_start();
$_SESSION['uname'] = $_POST['unamelog'];
?>
<html>
.
.
.
</html>

druha.php:

<?php
session_start();

if (!defined($_SESSION['uname'])) {
echo "<html>";
echo "<body>";
echo "<p>no username</p>";
echo "</body>";
echo "</html>";

}

else {
echo "<html>";
echo "<body>";
echo "<p>username: " . $_SESSION['uname'] . "</p>";
echo "</body>";
echo "</html>";

}

?>


mel jsem tim na mysli, ze kdyz $_SESSION['uname'] neni definovana, tak to napise no username a kdyz definovana je. tak aby to to jmeno napsalo.


Snad jsem to vysvetlil pochopitelne

Za pripadne odpovedi predem dekuju

Cheers Honza
baliator
Profil *
VYRESENO

jen jsem v druha.php nahradil defined za isset

ted to teda vypada takhle: if (!isset($_SESSION['uname']))

Je to koser reseni, nebo je to moc kostrbaty?
Toto téma je uzamčeno. Odpověď nelze zaslat.