/ 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
Mystik omkring phpBB og sessions
Fra : Marilú


Dato : 22-06-02 23:36

I 6 måneder har et bhpBB 1.4.2 fungeret upåklageligt på en lille privat
site hvor man først logger på med en simpel username/password rutine som
ender med at kalde session_start(). Herefter kan man bla gå på phpBB

Pludseligt begyndte den at skrive følgende 3 fejlmeddelelser når man gik
på phpBB:

Warning: Cannot send session cache limiter - headers already sent
(output started at
/home/abc/www/phpBB/index.php:1) in /home/abc/www/phpBB/index.php on
line 4

Warning: Cannot add header information - headers already sent by (output
started at
/home/abc/www/phpBB/index.php:1) in /home/abc/www/phpBB/auth.php on line
264

Warning: Cannot add header information - headers already sent by (output
started at
/home/abc/www/phpBB/index.php:1) in /home/abc/www/phpBB/auth.php on line
277

-

I index.php linie 4 står der ikke andet end: "session_start();"

I auth.php linie 264 står der:
setcookie("LastVisit", time(), $expiredate1, $cookiepath,
$cookiedomain, $cookiesecure);

og i auth.php linie 277 står der:
setcookie("LastVisitTemp", $temptime ,$expiredate2, $cookiepath,
$cookiedomain, $cookiesecure);

---

Kan der ligge noget i at udbyderen, phpwebhosting.com, netop har
installeret php 4.2.1 ?


Med venlig hilsen
Bjarne Jensen

 
 
Christian Joergensen (23-06-2002)
Kommentar
Fra : Christian Joergensen


Dato : 23-06-02 10:12

On Sun, 23 Jun 2002 00:36:17 +0200, Marilú wrote:

> Warning: Cannot send session cache limiter - headers already sent
> (output started at
> /home/abc/www/phpBB/index.php:1) in /home/abc/www/phpBB/index.php on
> line 4

Hvad står der i linie 1 i index.php ?

--
Christian Jørgensen | Codito, Ergo Sum
http://www.razor.dk |

Marilú (23-06-2002)
Kommentar
Fra : Marilú


Dato : 23-06-02 12:46

Christian Joergensen wrote:

> Hvad står der i linie 1 i index.php ?

<?php


--
Bjarne Jensen

Marilú (23-06-2002)
Kommentar
Fra : Marilú


Dato : 23-06-02 13:07

Nå, om søndagen har den det bedre...føromtalte problem er nu pist væk
(!?) til gengæld er der nu opstået et andet når man forsøger at logge
ind på bbs'et:

Warning: setcookie() expects parameter 3 to be long, string given in
/home/abc/www/phpBB/functions.php on line 72

Warning: Cannot add header information - headers already sent by (output
started at
/home/abc/www/phpBB/functions.php:72) in /home/abc/www/phpBB/login.php
on line 66

-----

functions.php linie 72:
setcookie($cookiename,$sessid,'',$cookiepath,$cookiedomain,$cookiesecure);

login.php linie 66 er en del af en if-then-else fra linie 61-67:
if (defined('USE_IIS_LOGIN_HACK') && USE_IIS_LOGIN_HACK)
{
echo "<META HTTP-EQUIV=\"refresh\" content=\"1;URL=$url_phpbb\">";
}
else
{
header("Location: $url_phpbb/index.$phpEx");
}


--
Bjarne Jensen

\\\\\////
/ ^ _ \
( (o) (o) )
+=oOOO=====(_)=====OOOo==========================================+
| Bjarne B Jensen US-European Air Transport Agreements: |
| http://www.flyvebranchen.dk/docs/pub_eu_us_tr.htm |
+=============Oooo.==============================================+
.oooO ( )
( ) ) /
\ ( (_/
\_)

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