Vraag & Antwoord

Webprogrammeren & scripting

session_start(); problemen (php)

11 antwoorden
  • Hallo, Heeft iemand een idee hoe ik dit probleem kan oplossen ? Warning: session_start(): Cannot send session cookie - headers already sent
  • ik denk dat je session_start niet als eerst hebt gezet...daar mag dus echt niks voor gebeuren, laat anders het stukje script eens zien...
  • Deze staat in de config file boven aan session_start(); dan komt de db gevens en onderaan staat deze if(isset($_SESSION['id'])){ $id = $_SESSION['id']; } hier onder een deel code van de pagina die het probleem heeft [code:1:b11dabd43c] <?php include("config.php"); $id = $_GET['u']; for($i=0; $i<7; $i++){ $id = base64_decode($id); } $resultaat_actief = mysql_query("SELECT actief FROM $tabel_naam WHERE id='$id'"); $actief = mysql_result($resultaat_actief, 0); if($actief=='1'){ echo "<font color=\"#COCOCO\" size=\"4\">Deze Account is al actief</font>"; }else{ [/code:1:b11dabd43c]
  • ob_start() is je vriend :)
  • Bedankt...
  • [quote:57e5000f5f="teacher"]ob_start() is je vriend[/quote:57e5000f5f]Dat is een oplossing voor losers. Laat je config.php eens zien (wachtwoorden etc moet je wel even aanpassen natuurlijk). Pas dan kunnen we iets meer zeggen...
  • [code:1:9e137ddde4] <?php session_start(); //De database server, meestal is dat localhost $db_server = "localhost"; //Je login naam bij je database $db_login = "******"; //Je wachtwoord voor je database $db_pass = "********"; //Naam van de database $db_naam = "test"; //Tabbellen van dit systeem $tabel_naam = "gebruikers"; $tabel_naam1 = "reg"; $locatie = "http://www.domein.nl/test-versie/"; $website_naam = "Demo"; $fout_tags_open = "<font color=\"#FF0000\"><b>"; $fout_tags_sluit = "</b></font>"; //Alias $ali = "ja"; //alias aanmaken (ja = aan nee = uit) $a_alias = 4; //aantal alliassen per account (0 = 1 alias) $aliassetoshow2 = 500; $body1 ="ERROR"; if(isset($_SESSION['id'])){ $id = $_SESSION['id']; } mysql_connect($db_server, $db_login, $db_pass) or die("Er kan geen verbinding gemaakt worden met de database, MySQL retouneerde: ".mysql_error()); mysql_select_db($db_naam) or die("Er kan geen database geselecteerd worden. MySQL retouneerde devolgende error: ".mysql_error()); ?> [/code:1:9e137ddde4]
  • Staan er spaties (bij beide files) voor "<?php"?
  • Voor <?PHP staat niets en er boven ook niet
  • roep je de pagina aan met een include toevallig?
  • de pagina die de fout heeft daar zit een include regel in van de config

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.