login  Naam:   Wachtwoord: 
Registreer je!
 Forum

headers

Offline pim1991 - 14/01/2006 20:17
Avatar van pim1991PHP interesse ik heb een fout met mijn headers!
eerst deden ze het wel maar nu niet meer weet iemand waarom?
dit is de fout:

Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/college2schoolkrant.be/httpdocs/widdershoven/webshop/config.inc:2) in /var/www/vhosts/college2schoolkrant.be/httpdocs/widdershoven/webshop/index.php on line 11

en dit is mijn index:
  1. <?
  2. // Open database...
  3. include "config.inc";
  4. $db = @mysql_connect("localhost", "$databaseuser", "$databasepasswd");
  5. @mysql_select_db("$databasename",$db);
  6.  
  7. // Check if affiliateID is in the database...
  8. $sql="SELECT affiliateid FROM affiliate WHERE affiliateid='$id'";
  9. $result = @mysql_query("$sql",$db);
  10. if (@mysql_num_rows($result) == 0) {
  11. header("Location: main.php");
  12. exit();
  13. } else {
  14. $sql="SELECT clicks FROM affiliatestats WHERE affiliateid='$id'";
  15. $result = @mysql_query("$sql",$db);
  16. $clicks = @mysql_result($result, 0, "clicks");
  17. $sql = "UPDATE affiliatestats SET clicks=$clicks+1 WHERE affiliateid='$id'";
  18. $result = @mysql_query("$sql",$db);
  19. setcookie("affiliate","$id", mktime(0,0,0,12,1,2020));
  20. header("Location: main.php");
  21. }
  22. ?>


alvast bedankt voor de hulp

3 antwoorden

Gesponsorde links
Offline Ibrahim - 14/01/2006 20:18 (laatste wijziging 14/01/2006 20:19)
Avatar van Ibrahim PHP expert FAQ:

ob_start(); bovenaan zetten

en haal alsjeblieft die @ weg !
Offline BarTeL - 14/01/2006 20:19
Avatar van BarTeL Nieuw lid weer de zoveelste keer, zoek eerst met de zoekfunctie,
en er is nog altijd google !!!

ob_start();
als eerste in het script zetten, na <? dus
Offline nemesiskoen - 14/01/2006 20:19 (laatste wijziging 14/01/2006 20:20)
Avatar van nemesiskoen Gouden medaille

PHP expert
Beste pim,

als je EVEN had gezocht dan had je dit direct gevonden:

ob_start() of zorgen dat er geen output word verzonden verzonden voordat je je headers verzend.

Read the FAQ!

(en gebruik <?php ipv <?... dat laatste word niet toegelaten bij de nieuwste versie van PHP5 strict)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s