Toon posts:

[php] headers already sent probleem *

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

Verwijderd

Topicstarter
ik wil dus zodra iemand is ingelogd (en alles goed is "gegaan") doorsturen naar een andere index pagina. Zodra de pagina via de header()-functie de user doorlinkt naar een andere page krijg ik dus de volgende error:

Warning: Cannot add header information - headers already sent by (output started at /home/school/public_html/connect.php:10) in /home/school/public_html/login_test1.php on line 15

In connect.php staat niets anders dan de gegevens die nodig zijn om in te loggen op de db. En voordat ik de functie: header("Location: index_admin.php"), gebruik staat er ook geen echo, alleen maar iets weg schrijven in een variabele...Ik heb dit probleem opgevangen door: if (!headers_sent()), hiermee vang ik hem op.

Weet iemand wat er dan nog meer verzonden wordt via de header, dat ik daar is naar kijk...

BVD coaster

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

header moet de eerste 'response' naar de client zet. Controleer op spaties, enters, anders content voordat je je header stuurt.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 17-08 10:28
misschien een spatie voordat je je php code opent "<?" dat is al meer dan genoeg

Icons are overrated


Verwijderd

Topicstarter
maakt ut uit als ik geen "html" tags heb gebruik? Ik heb alleen maar <?php shit enzo ?> staan

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 02 oktober 2003 @ 17:18:
maakt ut uit als ik geen "html" tags heb gebruik? Ik heb alleen maar <?php shit enzo ?> staan
Mag je niet gebruiken, voordat je een header stuurt. Staat er geen spatie of enter voor <?php ?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • dArtagnan
  • Registratie: Mei 2002
  • Laatst online: 15-07 20:09

dArtagnan

Een voor allen, allen voor een

Je moet eerst je headers verzenden voordat je de rest doet. Anders moet je het client-side oplossen met JavaScript.

edit:
te laat

[ Voor 10% gewijzigd door dArtagnan op 02-10-2003 17:19 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 04:06

.oisyn

Moderator Devschuur®

Demotivational Speaker

P&W FAQ - De "quickstart"

Lees ook [rml][ P&W] Het Grote Klanttevredenheidsonderzoek[/rml] over waarom goede topictitels zo belangrijk zijn volgens de users

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.


Verwijderd

Topicstarter
nee no spaties...vet weird...is dat

  • Cavorka
  • Registratie: April 2003
  • Laatst online: 27-03-2018

Cavorka

Internet Entrepreneur

Het staat er precies: op regel 10 van connect.php return je al wat naar de browser (echo/print/spatie/html)... En dat mag dus niet als je een header neerzet.

Post anders de code van connect.php.

the-blueprints.com - The largest free blueprint collection on the internet: 50000+ drawings.


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 04:06

.oisyn

Moderator Devschuur®

Demotivational Speaker

Is al eens bij je opgekomen dat je eens naar die errormessage moet kijken?
output started at /home/school/public_html/connect.php:10

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.


Verwijderd

Topicstarter
nouw ik gaf al aan van die connect.php...mar echt error lezen ken ik niet nee...sorry

Verwijderd

Topicstarter
<?php
// database connectie
$database[host] = "**";
$database[username] = "**";
$database[password] = "**";
$database[dbnaam] = "**";

$db = mysql_connect($database[host],$database[username],$database[password]);
mysql_select_db("**",$db);
?>

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

ook na je ?> in connect.php mag geen spatie of enter staan...

Intentionally left blank


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 04:06

.oisyn

Moderator Devschuur®

Demotivational Speaker

staat er geen spatie achter die ?> ?

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.


Verwijderd

Topicstarter
wouch!! Thnx...tis opgelost, ik had een spatie na me ?> Bedank iedereen!!

Verwijderd

Topicstarter
Dat zo een spatie zoveel uit kan maken...ongelooflijk!

  • Hmmbob
  • Registratie: September 2001
  • Laatst online: 22:16
[blaat]

veel te laat

[ Voor 89% gewijzigd door Hmmbob op 02-10-2003 17:28 ]

Sometimes you need to plan for coincidence


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Was dus een Basic Debug Probleem.

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR

Pagina: 1

Dit topic is gesloten.