Forum » Izdelava spletišč » PHP - header : javi napako
PHP - header : javi napako
Camel ::
Zdravo,
naredil sem enostaven PHP skript, za prijavo uporabnika v sistem, vendar mi javi napako pri preusmertvi na drugo stran.
Na netu sem iskal rešitve, vendar nisem našel prave. Mogoče kdo od vas ve kaj bi lahko bilo narobe? NA localhost mi deluje ok, vendar ko skripto prenesem na streznik mi javi tole. kaj lahko naredim, da bi delovalo...
Koda:
naredil sem enostaven PHP skript, za prijavo uporabnika v sistem, vendar mi javi napako pri preusmertvi na drugo stran.
Cannot modify header information - headers already sent by (output started at /home/xxx/login.php:23) in /home/xxx/login.php on line 43line 43 je v tem primeru header("location: Admin/admin.php");
Na netu sem iskal rešitve, vendar nisem našel prave. Mogoče kdo od vas ve kaj bi lahko bilo narobe? NA localhost mi deluje ok, vendar ko skripto prenesem na streznik mi javi tole. kaj lahko naredim, da bi delovalo...
Koda:
require 'povezava.php'; mysql_connect($host, $user, $pass); mysql_select_db($baza); if(isset($_POST["user"])) { $user = $_POST["user"]; $pass = $_POST["pass"]; $sql = "SELECT * from uporabniki WHERE username = '".$user."' AND password = '".$pass."' LIMIT 1"; $result = mysql_query($sql); if (mysql_num_rows($result) == 1) { header("location: Admin/admin.php"); } else { header("location: login.php"); } }
- spremenil: Camel ()
Ziga Dolhar ::
Preveri, da se pred pošiljanjem headerjev že karkoli ne izpisuje. Recimo kak whitespace (presledek, "new line"), ali zloglasni BOM.
V vsaki datoteki, ki jo kakorkoli in kadarkoli includaš, pazi da se datoteka res začne s <?php, in da v nobeni od teh datotek ni slučajno prisoten BOM.
V vsaki datoteki, ki jo kakorkoli in kadarkoli includaš, pazi da se datoteka res začne s <?php, in da v nobeni od teh datotek ni slučajno prisoten BOM.
https://dolhar.si/
Zgodovina sprememb…
- spremenil: Ziga Dolhar ()
Camel ::
Tole je se preostala koda v tej datoteki login.php, na zacetku pa se mam en javascript za preverjanje ali so podatki vneseni...
datoteka, ki pa jo klicem pa se tudi zacne s php. ful mi je cudno saj na localhost mi dela ok.
datoteka, ki pa jo klicem pa se tudi zacne s php. ful mi je cudno saj na localhost mi dela ok.
<?php $vsebina = '<h2>PRIJAVA</h2> <form id="LoginForm" name="LoginForm" method="post" onsubmit="return preveri()" action="login.php" enctype="multipart/form-data"> <fieldset> <legend>Prijavi se</legend> <table width="665" border="0"> <tr> <th width="164" align="right" scope="row">Uporabni?ko ime :</th> <td width="488"><label> <input type="text" class="inputField" name="user" id="user" /> </label></td> </tr> <tr> <th align="right" scope="row">Geslo :</th> <td><label> <input type="password" class="inputField" name="pass" id="pass" /> </label></td> </tr> <tr> <th align="right" scope="row"> </th> <td><label> <input type="submit" name="Prijava" id="prijava" value="Prijava" /> </label></td> </tr> </table> </fieldset> </form>'; include 'template.php'; ?>
Dolce far niente
Ziga Dolhar ::
Morda ti dela zato, ker imaš izklopljeno poročanje o napakah :).
A tole gre v browser še pred tvojim location headerjem?
na zacetku pa se mam en javascript za preverjanje ali so podatki vneseni...
A tole gre v browser še pred tvojim location headerjem?
https://dolhar.si/
Zgodovina sprememb…
- spremenil: Ziga Dolhar ()
Camel ::
Ziga Dolhar je izjavil:
Morda ti dela zato, ker imaš izklopljeno poročanje o napakah :).
na zacetku pa se mam en javascript za preverjanje ali so podatki vneseni...
A tole gre v browser še pred tvojim location headerjem?
ja tole se izvede, ko submitam formo za prijavo, tako da se izvede pred headerjem
Camel ::
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [PHP] SejeOddelek: Programiranje | 743 (646) | Pimoz |
» | Vpis na stran samo za določene IP-jeOddelek: Programiranje | 890 (693) | Digo991 |
» | AJAX neznana težavaOddelek: Programiranje | 1210 (1004) | luksorzi |
» | Php register/login problemOddelek: Izdelava spletišč | 2767 (2178) | keworkian |
» | Prenos WP bloga k drugem gostitelju, ni možna več prijavaOddelek: Izdelava spletišč | 1824 (1605) | marS |