• Login
  • Register
  • Zoek
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Articles
  • Pages
  • Forum
  • Filebase Entry
  • More Options

ICTscripters

Dé plek voor IT

Dé plek voor IT

Login

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  9. Goedkope domeinnamen
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Ictscripters Chat

    Jeffrey.Hoekman 26 juni 2026 om 16:21
  • Het oorspronkelijke Criminals Script

    Jeroen.G 24 juni 2026 om 09:21
  • StraatBaas is back, maar hoe?!

    Syntax 17 juni 2026 om 10:28
  • RPG game gebouwd met AI

    Frenzo.Webservice 11 juni 2026 om 19:44
  • Het Grote Vibe Code Topic

    Syntax 1 juni 2026 om 20:05
  • PWYL source gezocht

    Syntax 29 mei 2026 om 14:03
  • Help testers nodig voor android app Urgent

    Servertjee 20 februari 2026 om 12:07
  • Partner Gezocht om meerdere NFT Collecties op Open Sea te Plaatsen

    Servertjee 20 februari 2026 om 12:06

Marktplaats

  • 4-letter domein: Togi.nl

    evesi 17 juni 2026 om 17:08
  • 359 Nieuwe Domeinnamen Mei 2026

    shiga 1 juni 2026 om 12:45
  • Sicarras.com - Moderne Mafia Text-Based RPG

    Jeffrey.Hoekman 27 mei 2026 om 17:40

[Errors] php

  • gamesongz
  • 2 januari 2013 om 03:15
  • gamesongz
    Geert-Upload Developer
    Berichten
    24
    • 2 januari 2013 om 03:15
    • #1

    Hallo, Dus ik volgde een tutorial.

    Maar stuiterde op het volgende probleem.


    Ik heb dus een header, ((login/member beheer header) in de top van mijn pagina.


    Maar. Ipv dat hij die header weergeeft.

    Geeft hij 2 errors.

    Code
    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/u638112868/public_html/index.php:11) in /home/u638112868/public_html/index.php on line 38
    
    
    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/u638112868/public_html/index.php:11) in /home/u638112868/public_html/index.php on line 38

    En dit is het script, waarop het eerste zicht niks fout aan blijkt te zijn.


    PHP
    <?
    ob_start();
    session_start( );
    require_once($_SERVER['DOCUMENT_ROOT'].'/db_connect.php');
    
    
     if ($_SESSION['logged_in'] != 1 && isset($_COOKIE['login_cookie'])) {
        list($user, $pass) = explode('[]', $_COOKIE['login_cookie']);
         $qu = mysql_query("SELECT `user_password` FROM `members` WHERE `username` = '".addslashes($user)."'");
        if (mysql_num_rows($qu) == 1) {
            $passw = mysql_fetch_object($qu);
            if ($passw->user_password == $pass) {
              $_SESSION['logged_in'] = 1;
               $_SESSION['username'] = $user;
                $_SESSION['password'] = $pass;
            }
        }
     }
    if(!isset($_SESSION['username']) && !isset($_SESSION['password'])) {
       $_SESSION['logged_in'] = 0;
       $user = "Guest"; 
     }
    ?>
    Toon Meer


    Dus ik zou het erg waarderen, als iemand wist wat hier fout aan is.

    Mvg, Fabio

  • ZiraX
    IT Expert
    Berichten
    510
    • 2 januari 2013 om 03:37
    • #2

    Welk script is dat wat je nu meegeeft? Het stukje uit de header.php ?!

    daarnaast.. is het niet verstandiger je cookie_login te encoden met een salt ofzo?

    PHP
    <?
    ob_start();
    session_start( );
    require_once($_SERVER['DOCUMENT_ROOT'].'/db_connect.php');
    
    
     if ($_SESSION['logged_in'] != 1 && isset($_COOKIE['login_cookie'])) {
        list($user, $pass) = explode('[]', $_COOKIE['login_cookie']);
         $qu = mysql_query("SELECT `user_password` FROM `members` WHERE `username` = '".addslashes($user)."'");
        if (mysql_num_rows($qu) == 1) {
            $passw = mysql_fetch_object($qu);
            if ($passw->user_password == $pass) {
              $_SESSION['logged_in'] = 1;
               $_SESSION['username'] = $user;
                $_SESSION['password'] = $pass;
            }
        }
     }
    if(!isset($_SESSION['username']) && !isset($_SESSION['password'])) {
       $_SESSION['logged_in'] = 0;
       $user = "Guest"; 
     }
    ?>
    Toon Meer

    1) Eigenaar & CEO // iSenses
    2) Eigenaar & CEO // HoodGangster
    3) Co-Owner & Captian @WMCity V3.

  • gamesongz
    Geert-Upload Developer
    Berichten
    24
    • 2 januari 2013 om 03:40
    • #3

    Ehm.

    Dit is de header, die ik op elke pagina moet plaatsen.


    Mvg, Fabio


    edit;

    PHP
    session_start();

    <<< Dit is die Line 38

  • ZiraX
    IT Expert
    Berichten
    510
    • 2 januari 2013 om 03:59
    • #4

    Ok.. doe het dan eens anders, haal overal ob_start, ob_end_flush en session_start(); weg. en zet het in je index.php

    In je index.php werk je denk ik als volgt

    PHP
    <?php
    
    
    // Include header
    
    
    // Include Pagination (retrieve get's)
    
    
    // include footer
    
    
    ?>
    Toon Meer

    Als bovenstaand het geval is, dan doe je het volgende

    PHP
    <?php
    ob_start();
    session_start();
    
    
    // INCLUDE JE HEADER
    
    
    // INCLUDE PAGES
    
    
    // INCLUDE FOOTER
    
    
    ob_end_flush();
    ?>
    Toon Meer

    Zorg ook dat nergens anders meer een session start staat, evenals ob start etcetera, dan krijg je namelijk conflicten, zoals de melding al zegt. Session has already been sent. (1) Session_start() is al eerder opgeroepen. 2) het staat op de verkeerde plaats).

    Zorg er ook zeker voor dat je begint op regel 2 met ob_start etc en niet op regel 5 of 10. ALWAYS ON TOP

    Verder zorg dat elke pagina via index loopt, en het werkt als een zonnetje ;)

    1) Eigenaar & CEO // iSenses
    2) Eigenaar & CEO // HoodGangster
    3) Co-Owner & Captian @WMCity V3.

  • gamesongz
    Geert-Upload Developer
    Berichten
    24
    • 2 januari 2013 om 04:03
    • #5

    Wel, Verder in de index.php pagina, heb ik deze ook nog staan.

    [PHP]<?php
    // Simple PHP Upload Script: http://coursesweb.net/php-mysql/

    $uploadpath = ''; // directory to store the uploaded files
    $max_size = 200000000; // maximum file size, in KiloBytes
    $alwidth = 90000; // maximum allowed width, in pixels
    $alheight = 80000; // maximum allowed height, in pixels
    $allowtype = array('mp3'); // allowed extensions
    $fileCount = (int) count(glob($uploadpath . "*.mp3"));
    $newfilename = 'song' . ($fileCount + 1) . '.mp3'; //New File Name


    if(isset($_FILES['fileup']) && strlen($_FILES['fileup']['name']) > 1) {
    $uploadpath = $uploadpath . basename( $_FILES['fileup']['name']); // gets the file name
    $sepext = explode('.', strtolower($_FILES['fileup']['name']));
    $type = end($sepext); // gets extension
    list($width, $height) = getimagesize($_FILES['fileup']['tmp_name']); // gets image width and height
    $err = ''; // to store the errors

    // Checks if the file has allowed type, size, width and height (for images)
    if(!in_array($type, $allowtype)) $err .= 'Upload Failed, Invalid Extension';
    if($_FILES['fileup']['size'] > $max_size*1000) $err .= '<br/>Maximum file size must be: '. $max_size. ' KB.';
    if(isset($width) && isset($height) && ($width >= $alwidth || $height >= $alheight)) $err .= '<br/>The maximum Width x Height must be: '. $alwidth. ' x '. $alheight;

    // If no errors, upload the image, else, output the errors
    if($err == '') {
    if(move_uploaded_file($_FILES["fileup"]["tmp_name"], "" . $newfilename)) {
    echo 'Song successfully uploaded';
    echo '<br />Link To Song <input type="text" class="optionstxt" readonly style="width:300px;" value="http://'.%24_server['HTTP_HOST'].rtrim(dirname($_SERVER['REQUEST_URI']), '\\/').'/'.$newfilename.'">';


    }
    else echo '<b>Unable to upload the file.</b>';
    }
    else echo $err;
    }
    ?> [/PHP]

  • ZiraX
    IT Expert
    Berichten
    510
    • 2 januari 2013 om 04:31
    • #6

    als dat je index is waar roep je header.php op dan?

    1) Eigenaar & CEO // iSenses
    2) Eigenaar & CEO // HoodGangster
    3) Co-Owner & Captian @WMCity V3.

  • Tim
    Enlightened
    Ontvangen Reacties
    77
    Berichten
    3.685
    • 2 januari 2013 om 11:53
    • #7

    Hallo,

    Dit komt omdat er al outputnis geweest voor session_start.

    Dit moet je dan dus zien op te lossen. Ob_start onnodig gebruiken raad ik af.

    Mogelijk dat het probleem is is dat op regel 1 een enter staat.

    Mvg,
    Tim

    Master student IT-recht en Master student Ondernemingsrecht & software ingenieur
    My Personal profile
    My professional profile (LinkedIn/CV)

  • ZiraX
    IT Expert
    Berichten
    510
    • 2 januari 2013 om 23:05
    • #8
    Citaat van Tim

    Hallo,

    Dit komt omdat er al outputnis geweest voor session_start.

    Dit moet je dan dus zien op te lossen. Ob_start onnodig gebruiken raad ik af.

    Mogelijk dat het probleem is is dat op regel 1 een enter staat.

    Mvg,
    Tim


    OB_START wordt meerendeel vaak gebruikt voor "Header("Location: LINK");"

    Als die tevaak voorkomen etcetera. dan krijg je ook headers already sent enzo.. en dat is op te lossen met ob_start ;)

    Maar je hebt gelijk wat betreft het gebruik ervan, het liefst vermijden dus!

    1) Eigenaar & CEO // iSenses
    2) Eigenaar & CEO // HoodGangster
    3) Co-Owner & Captian @WMCity V3.

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!

Maak een account aan Login

ICT Nieuws

  • Quanscient ontvangt €10M om AI- en kwantum-native hardware engineering te bevorderen - Tech.eu

    ICTscripters 27 mei 2026 om 12:03
  • Datalek bij leverancier Canvas - Universiteit van Amsterdam

    ICTscripters 10 mei 2026 om 12:03
  • Data privacy in 2026: Hoe de naleving van GDPR verandert

    ICTscripters 8 mei 2026 om 12:16

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacy Policy
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen | Beste Zetes eid kaartlezer webshop
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design