webForumDet fria alternativet

Cannot send session cache limiter

2 svar · 324 visningar · startad av Iceyes

IceyesMedlem sedan apr. 2005100 inlägg
#1

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /hsphere/local/home/c12030/iceyes.se/index.php:14) in /hsphere/local/home/c12030/iceyes.se/contact.php on line 2

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /hsphere/local/home/c12030/iceyes.se/index.php:14) in /hsphere/local/home/c12030/iceyes.se/contact.php on line 2

line 2

<?php 
session_start();
?>

Bytte webhotell och fick upp dessa medelande i mitt formulär dock tycks session funka.
har ingen kod innan session_start som skulle kunna orsaka det här.

nått fel med stödet i webhotellet?

möjliga åtgärder?

The_HulkMedlem sedan juni 20031 937 inlägg
#2

Undersök om ditt webhotell kör PHP i safe_mode.
vet inte om du kan se det med php_info();

MatteMedlem sedan aug. 20002 970 inlägg
#3

Detta har inget med safe_mode att göra.

session_start() är en header, och i likhet med andra headers måste den sättas före någon som helst output till sidan.
Med output menas HTML-kod, echo eller print. Även mellanslag eller radbrytning utanför PHP-taggarna ger output.

Ditt felmeddelande säger att du har output i contact.php på rad 2.
Inkluderar du contact.php i index.php, lägg då session_start() före du inkluderar contact.php.

Genererad på 383 ms · cache AV · v20260730165559-full.f96bc7eb