Hallo, in het volgende scriptje krijg ik een header() fout, iemand enig idee waarom?
PHP Code:
<?
if ($_GET[id] == 'login'){
$con = mysql_connect("localhost", "xxx", "xxx") or die (mysql_error());
mysql_select_db("xxx", $con);
$username = $_POST['username'];
$password = $_POST['password'];
$username = stripslashes($username);
$password = stripslashes($password);
$username = mysql_real_escape_string($username);
$password = mysql_real_escape_string($password);
$result = mysql_query("SELECT * FROM users WHERE username='$username' and password='$password'");
$count = mysql_num_rows($result);
if($count == 1){
$_SESSION["username"] = $_POST["username"];
$_SESSION["passowrd"] = $_POST["password"];
header('Location: index2.php');
} else {
header('Location: index.php?id=error_login');
}
mysql_close();
}
?>
- PHP header vraagje
-
567 × bekeken sinds 20-02-2010, 13:17 #1
PHP header vraagje
-
In de schijnwerper
-
20-02-2010, 13:46 #2
- Berichten
- 1.001
- Lid sinds
- 16 Jaar
Niemand?
-
20-02-2010, 13:48 #3
- Berichten
- 917
- Lid sinds
- 17 Jaar
Heb eens geduld en kick je topic niet na een half uurtje al. Wat is de precieze fout, headers already sent of? Want indien dat het geval is, gewoon even aan het begin van je pagina een ob_start(); toevoegen.
-
20-02-2010, 13:51 #4
- Berichten
- 1.001
- Lid sinds
- 16 Jaar
Beste D,
Ik ben je eeuwig dankbaar, toppie!
Reden dat ik em opkrikte was omdat ik een verschrikkelijke haast heb om verder te gaan met dit systeem, sorry, dat wel, ik snap wat je bedoelt.
ob_start();, das nogeens een onnozel foutje zeg. :p
Bedankt!
-
23-02-2010, 17:39 #5
- Berichten
- 5
- Lid sinds
- 15 Jaar
er staat nog een fout in:
$_SESSION["passowrd"] = $_POST["password"]; //
moet zijn: : $_SESSION["password"] //dus niet "passowrd"
-
23-02-2010, 17:44 #6
- Berichten
- 1.001
- Lid sinds
- 16 Jaar
Haha, ja die had ik inderdaad later al veranderd, alsnog bedankt.
-
23-02-2010, 17:47 #7
- Berichten
- 5
- Lid sinds
- 15 Jaar
O goed zo Eddy, ik stuurde je al een pm voor het geval je alsnog in de knoei zat-
echt typisch van die dingetjes die je zomaar over het hoofd ziet en je vervolgens te veel en te ver gaat zoeken.
Succes!
-
23-02-2010, 17:52 #8
- Berichten
- 1.053
- Lid sinds
- 17 Jaar
Eddy, als je zo'n haast hebt, pak dan eerst even Google.
-
23-02-2010, 18:08 #9
- Berichten
- 1.001
- Lid sinds
- 16 Jaar
Robert, normaal vergeet ik zoiets simpels niet ;) dus ik pakte natuurlijk geen Google aangezien Google niet ziet wat ik fout deed. Zoiets simpels en vanzelfsprekends zoek ik namelijk niet op Google.
-
23-02-2010, 18:15 #10
- Berichten
- 243
- Lid sinds
- 15 Jaar
uhm. als je zoiets opzoekt zal ob_start(); zeker makkelijk te vinden zijn.
Google > php header already sent > eerste zoekresultaat..
-
23-02-2010, 18:20 #11
- Berichten
- 1.001
- Lid sinds
- 16 Jaar
Aangezien ik al een hele tijd met header() werk had ik er niet voor gezocht, bedoel van, dat je zoiets eenmalig vergeet verwacht je niet echt. ;)
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic