[php] cookie werkt niet met apache

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

  • Binnetie
  • Registratie: November 2000
  • Laatst online: 20-02 16:10
Ik ben bezig met een website voor een bedrijf met een database erachter met een klanten login(dit is op projectuele basis)

ik probeer een cookie in mijn website te gebuiken maar dit lukt niet ik krijg elke x de melding:

Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\bridge4u\php\klantenlogin.php:25) in c:\apache\htdocs\bridge4u\php\klantenlogin.php on line 29

Zit er een fout in mijn script of heb ik apache verkeerd ingesteld??

oh jah de volgende code gebruik ik om mijn cookie aan te maken

setcookie("Bridge4u", "$row", time() + 2332800, "/");

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 10:34
Je moet een cookie zenden voordat je ook maar iets (al is het maar een spatie) aan output hebt geschreven. Volgens je foutmelding gebeurde dat in regel 25. Even zoeken dus in je script!

  • Binnetie
  • Registratie: November 2000
  • Laatst online: 20-02 16:10
Bedankt voor de tip ben al een half uur aan het zoeken geweest in de instellingen :S nu werkt het binnen 1 minuut. :)

  • sjroorda
  • Registratie: December 2001
  • Laatst online: 10:34
Binnetie schreef op 08 juni 2004 @ 11:45:
Bedankt voor de tip ben al een half uur aan het zoeken geweest in de instellingen :S nu werkt het binnen 1 minuut. :)
Tja, foutmeldingen staan er niet voor niets ;)

  • daaan
  • Registratie: Maart 2000
  • Laatst online: 03-12-2025

daaan

Brandweer Zoutkamp

Idd, het staat er letterlijk: Warning: Cannot add header information - headers already sent
:D

BTW groeten uit Zoutkamp (ook via Bridge4u)

One's never alone with a rubber duck.


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

Een ob_start() bovenaan je script kan ook wonderen doen overigens.

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 12:00

Janoz

Moderator Devschuur®

!litemod

Bosmonster schreef op 08 juni 2004 @ 11:58:
Een ob_start() bovenaan je script kan ook wonderen doen overigens.
Dat is imho symptoom bestrijding en geen oplossing.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Binnetie schreef op 08 juni 2004 @ 11:39:
Ik ben bezig met een website voor een bedrijf met een database erachter met een klanten login(dit is op projectuele basis)
Jij bent geld aan het verdienen met een site en kan niet eens even op www.php.net de docs van setcookie nalezen?!? :? :X

setcookie() defines a cookie to be sent along with the rest of the HTTP headers. Like other headers, cookies must be sent before any output from your script (this is a protocol restriction). This requires that you place calls to this function prior to any output, including <html> and <head> tags as well as any whitespace.

Dit gaat in ieder geval nergens over, en dus op slot.

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.