Toon posts:

[php][mysql]

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

Verwijderd

Topicstarter
Hey heb een vraagje.

Ben bezig met een inlog:

<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<?
session_start();
$mysql_server = "localhost";
$mysql_pass = "xxxx";
$mysql_login = "xxxx";
$mysql_database = "xxxx";
$mysql_conn = mysql_connect ("$mysql_server", "$mysql_login", "$mysql_pass");
mysql_select_db("$mysql_database");

if($submit){

$query = mysql_query("SELECT * FROM users WHERE username = '$gb' AND pass = '$ww'");
$result = mysql_num_rows($query);

if(!$result){
header('Location: inloggen.php?gb=$gb');
}
else{
while($object = mysql_fetch_object($query)){
$memberid = $object->id;
}
session_register('memberid');
header("Location: index.php?id=$id");
}
}
?>

maar krijg bij het inloggen de volgende meldingen:

Warning: Cannot send session cache limiter - headers already sent (output started at blablabla/inloggen1.php:2) in blablabla/inloggen1.php on line 3

Warning: Cannot add header information - headers already sent by (output started at blablabla/inloggen1.php:2) in blablabla/inloggen1.php on line 24

wie weet hier iets op...

tnx

Norman
ps sorry dat de topicnaam te vaag is. (kwam er te laat achter)

[ Voor 13% gewijzigd door Verwijderd op 13-11-2003 13:43 ]


  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

Er mag geen output plaatsvinden voordat je een header stuurt. Voordat je de 'Location'-header stuurt, heb je ook al de het html-'meta'-element verstuurd. Haal deze weg en je bent klaar.

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
De foutmelding komt omdat je ergens data terugstuurt naar de gebruiker en later nog iets aan je header wil wijzigen. Dat kan niet.

edit:
Te laat, zie zelfde + oplossing bij Creative.

[ Voor 19% gewijzigd door Voutloos op 13-11-2003 13:47 ]

{signature}


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 12:02

.oisyn

Moderator Devschuur®

Demotivational Speaker

ps sorry dat de topicnaam te vaag is. (kwam er te laat achter)
zet er dan een suggestie voor een nieuwe bij!!!

Verder, je gebruikt geen codetags, en het is wel een heel erg basic vraag. Je hebt dus al output voordat je de header of setcookie functie aanroept. Dit staat wel ergens in de PHP manual

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Dit topic is gesloten.