/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
problem med session
Fra : Ricki Susic


Dato : 29-09-03 10:36

Hej

Når jeg prøver følgende script:

<?php
session_start(); //Starter session.
$_SESSION['test'] = "Session er smart"; //Vi tildeler test i session
arrayet værdien, session er smart.
echo $_SESSION['test']; //Session er smart, vil denne kommando skrive på
skærmen.
?>

får jeg følgende fejl:

Warning: session_start() [function.session-start]: Cannot send session
cookie - headers already sent by (output started at
/hotel/svp/WWW/html/php/auth.php:9) in /hotel/svp/WWW/html/php/auth.php on
line 10

Warning: session_start() [function.session-start]: Cannot send session cache
limiter - headers already sent (output started at
/hotel/svp/WWW/html/php/auth.php:9) in /hotel/svp/WWW/html/php/auth.php on
line 10
Session er smart

Hvad er der galt??

Hilsen Ricki



 
 
Harald (29-09-2003)
Kommentar
Fra : Harald


Dato : 29-09-03 10:48

"Ricki Susic" <rickFJERNDETTEi@webfabrikken.net> skrev i en meddelelse
news:3f77fd0e$0$97235$edfadb0f@dread12.news.tele.dk...
> Hej
>
> Når jeg prøver følgende script:
>
> <?php
> session_start(); //Starter session.
> $_SESSION['test'] = "Session er smart"; //Vi tildeler test i session
> arrayet værdien, session er smart.
> echo $_SESSION['test']; //Session er smart, vil denne kommando skrive på
> skærmen.
> ?>
>
> får jeg følgende fejl:
>
> Warning: session_start() [function.session-start]: Cannot send session
> cookie - headers already sent by (output started at
> /hotel/svp/WWW/html/php/auth.php:9) in /hotel/svp/WWW/html/php/auth.php on
> line 10
>
> Warning: session_start() [function.session-start]: Cannot send session
cache
> limiter - headers already sent (output started at
> /hotel/svp/WWW/html/php/auth.php:9) in /hotel/svp/WWW/html/php/auth.php on
> line 10
> Session er smart
>
> Hvad er der galt??

Prøv at flytte session_start(); linien så den står aller øverst i din php.

/HK



Ricki Susic (29-09-2003)
Kommentar
Fra : Ricki Susic


Dato : 29-09-03 11:01

> > <?php
> > session_start(); //Starter session.
> > $_SESSION['test'] = "Session er smart"; //Vi tildeler test i session
> > arrayet værdien, session er smart.
> > echo $_SESSION['test']; //Session er smart, vil denne kommando skrive

> > skærmen.
> > ?>

> Prøv at flytte session_start(); linien så den står aller øverst i din php.
>
> /HK

Såvidt jeg kan se, står den da som det første i scriptet?!

Ricki



Johan Holst Nielsen (29-09-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 29-09-03 11:06

Ricki Susic wrote:
>>><?php
>>>session_start(); //Starter session.
>>>$_SESSION['test'] = "Session er smart"; //Vi tildeler test i session
>>>arrayet værdien, session er smart.
>>>echo $_SESSION['test']; //Session er smart, vil denne kommando skrive
>>
>
>>Prøv at flytte session_start(); linien så den står aller øverst i din php.
>>
> Såvidt jeg kan se, står den da som det første i scriptet?!

Der må være et mellemrum, et linieskift eller ligende INDEN <?php altså
der må overvhovedet ikke være noget udenfor tags, eller noget echo eller
ligende FØR session_start() ;)

mvh
JOhan


Harald (29-09-2003)
Kommentar
Fra : Harald


Dato : 29-09-03 11:08

"Ricki Susic" <rickFJERNDETTEi@webfabrikken.net> skrev i en meddelelse
news:3f7802cc$0$97256$edfadb0f@dread12.news.tele.dk...
> > > <?php
> > > session_start(); //Starter session.
> > > $_SESSION['test'] = "Session er smart"; //Vi tildeler test i session
> > > arrayet værdien, session er smart.
> > > echo $_SESSION['test']; //Session er smart, vil denne kommando skrive
> på
> > > skærmen.
> > > ?>
>
> > Prøv at flytte session_start(); linien så den står aller øverst i din
php.
> >
> > /HK
>
> Såvidt jeg kan se, står den da som det første i scriptet?!

Den skal stå som den første linie i php´en f.eks.

<?php session_start(); ?>

<HTML>

<HEAD>
ting og sager
</HEAD

<BODY>
<?php
$_SESSION['test'] = "Session er smart"; //Vi tildeler test i session
arrayet værdien, session er smart.
echo $_SESSION['test']; //Session er smart, vil denne kommando skrive på
skærmen.
?>

</BODY>
..
..

-----------

Mvh
HK



Ricki Susic (29-09-2003)
Kommentar
Fra : Ricki Susic


Dato : 29-09-03 11:33

Tak, nu virker det sq

I er nogle helte!

Ricki



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste