• 20.04.2024, 03:34
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

BongoKarl

unregistriert

Php Problem ...

Mittwoch, 20. August 2003, 19:23

Ich spring gleich ausm Fenster !! Also ich hab hier eine LOGISCHE abfrage die lautet :


 if(isset($_GET['section']) AND ("admin" == $_GET['section']))  

 {        
 session_start();    
 }
 
Das da lautet :

Wenn Section = admin ist dann session_start(); .... nur das Prob ist das er die Session wenn ich dann ?section=admin hinter die index.php hänge schon gestartet habe und zum error :

Warning: Cannot send session cookie - headers already sent by (output started at c:\programme\easyphp\www\index.php:6) in c:\programme\easyphp\www\index.php on line 111

komme .... weiss einer was ?!

Re: Php Problem ...

Mittwoch, 20. August 2003, 19:30

Die Session musst du vor ALLEN Ausgaben starten, wie "echo()" oder "header()".

Re: Php Problem ...

Mittwoch, 20. August 2003, 19:31

Du gibtst schon vorher was an den Browser aus, daher kommt die Meldung mit den "Headers sent"

Versuch doch mal die Session am Anfang des Scripts zu registern...

dohmian 8)

Re: Php Problem ...

Mittwoch, 20. August 2003, 19:32

die meldung heisst das du vorher schon etwas an den browser sendest.

dazu reicht eine leerzeile außerhalb des php-script-bereichs.
Gott hat die Welt ja nur in sieben Tagen erschaffen können, weil es keine installierte Basis gab.

Re: Php Problem ...

Mittwoch, 20. August 2003, 19:33

wie von den anderen beiden gesagt, muss das ganz annen anfang, und ich würde die if abfrage so machen, sonst beschwert er sich wenn section nicht gesetzt is

$section = $_GET['section'];
$section = isset($section) ? $section : " ";
if($section == "admin")
{
session_start();
}

BongoKarl

unregistriert

Re: Php Problem ...

Mittwoch, 20. August 2003, 19:38

ich wusste das es so ein popliger fehler is .... GRR immer diese Nap fehler ! Naja danke an alle jetz gehts :D

mas

Full Member

Re: Php Problem ...

Mittwoch, 20. August 2003, 21:00

Warum nutzt du nicht den Output Cache von PHP?

BongoKarl

unregistriert

Re: Php Problem ...

Donnerstag, 21. August 2003, 17:20

Zitat von »mas«

Warum nutzt du nicht den Output Cache von PHP?


Sorry bin ober Newbie in PHP .... könntest du kurz erklären ?

mas

Full Member

Re: Php Problem ...

Donnerstag, 21. August 2003, 19:04

Zitat von »BongoKarl«



Sorry bin ober Newbie in PHP .... könntest du kurz erklären ?


Nee, ist schon prima erklaert:
http://de3.php.net/manual/de/ref.outcontrol.php