Pozdravljeni !
Sedaj ne vem ali se na tem forumu lahko tudi kaksno tako vpršanje postavi , vendar ker potrebujem pomoč se obračam z rahlo težavo na vas.
Kot ste opazili imam tezave z funkcijo header , torej zanima me če poznate rešitev
oz če obstaja kaka proti funkcija ki nadomešča header mi lahko tudi sporočite.
Sedaj pojdimo k moji težavi.
Imam obrazec za login . prijava vse normalno deluje v primeru da uporabnik napiše
nepravilno mu napiše da je napaka in da poskusi ponovno napisati uporabnisko ime
in geslo . V kolikor pa pravilno napieš pa ne spusti čes funkcijo header.
Koda: header('Location: index1.php');
Torej me le zanima kje bi se lahko skrivala napaka preiskusil sem veliko zadev vendar mi nikoli ne deluje funkcija header.
Le v primeru da uporabim le samostojno funkcijo header
Koda:
<?php
header('Location: index1.php');
?>
Le v tem primeru deluje ,ko pa uporabljam v povezavi z php pa mi funkcija ne deluje.
Celotna koda:
$errorMessage = '';
if (isset($POST['txtUserId']) && isset($POST['txtPassword'])) {
// check if the username and password combination is correct
if ($POST['txtUserId'] === 'david' && $POST['txtPassword'] === 'david123') {
// the username and password match,
// set the session
$SESSION['basicisloggedin'] = true;
// after login we move to the main page
header('Location: index1.php');
exit;
} else {
$errorMessage = 'Napaka, wrong username / password';
}
}
?>
<?php
if ($errorMessage != '') {
?>
Torej kaj bi bilo narobe .No skoraj pozabil da bo clanek popolen.
NAPAKA:
Warning: Cannot modify header information - headers already sent by (output started at /home/lion/domains/elektronski-lev.si/publichtml/zaposleni/prijava.php:11) in /home/lion/domains/elektronski-lev.si/publichtml/zaposleni/prijava.php on line 67
Vrstica 67
header('Location: index1.php');
Torej če kateri ve kaj je narobe v tej sila enostavni php kodi.
Lep pozdrav in hvala za vso pomoč.