kjelleMedlem sedan jan. 200430 inlägg sitter här å kliar meg i nötten!
Har en gästbok som funkar skitbra om inte jag "includar" detta i övrig design...
Kolla:
sidan
Her är det includat:
includat
jag fattar at det har nått med cookies å gjöra...
Här är linjen 92:
session_start();
men, hur f**n får jag driten at funka includad??
Nån som har nå'n ide'??
Har provat det mesta så det är bara å komma med föslag:)
PeddaMedlem sedan juni 20006 032 inlägg Du får inte ha något som skriver ut till webbläsaren innan session_start()
Du måste sätta session_start på sidan som du infogar den andra sidan i.
kjelleMedlem sedan jan. 200430 inlägg det funkar inte heller...
Har redan provat det, serru...
PeddaMedlem sedan juni 20006 032 inlägg Kan du visa första raderna i test.php?
Det är något där som skriver ut till webbläsaren.
kjelleMedlem sedan jan. 200430 inlägg <html><!-- InstanceBegin template="/Templates/Copy of PerceptionLayout.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>PerceptionTest</title>
<!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!--Fireworks MX 2004 Dreamweaver MX 2004 target. Created Thu Aug 19 23:34:26 GMT+0200 2004-->
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_nbGroup(event, grpName) { //v6.0
var i,img,nbArr,args=MM_nbGroup.arguments;
if (event == "init" && args.length > 2) {
if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
nbArr[nbArr.length] = img;
for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = args[i+1];
nbArr[nbArr.length] = img;
} }
} else if (event == "over") {
document.MM_nbOver = nbArr = new Array();
for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])?args[i+1] : img.MM_up);
nbArr[nbArr.length] = img;
}
} else if (event == "out" ) {
for (i=0; i < document.MM_nbOver.length; i++) { img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
} else if (event == "down") {
nbArr = document[grpName];
if (nbArr) for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
document[grpName] = nbArr = new Array();
for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
nbArr[nbArr.length] = img;
} }
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
<link href="/standard.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('/images/PerceptionLayout3_r9_c10_f2.gif','/images/PerceptionLayout3_r9_c10_f3.gif','/images/PerceptionLayout3_r11_c4_f2.gif','/images/PerceptionLayout3_r11_c4_f3.gif','/images/PerceptionLayout3_r13_c5_f2.gif','/images/PerceptionLayout3_r13_c5_f3.gif','/images/PerceptionLayout3_r17_c6_f2.gif','/images/PerceptionLayout3_r17_c6_f3.gif','/images/PerceptionLayout3_r21_c8_f2.gif','/images/PerceptionLayout3_r21_c8_f3.gif','/images/PerceptionLayout3_r23_c7_f2.gif','/images/PerceptionLayout3_r23_c7_f3.gif','/images/PerceptionLayout3_r25_c9_f2.gif','/images/PerceptionLayout3_r25_c9_f3.gif','/resources/PoliteLogo/PoliteLogo_r2_c2_f3.gif','/resources/PoliteLogo/PoliteLogo_r2_c2_f2.gif','/resources/mail_f3.gif','/resources/mail_f2.gif')">
<div id="PoliteInfo" style="position:absolute; left:558px; top:-6px; width:416px; height:76px; z-index:1; background-color: #000000; layer-background-color: #000000; border: 1px none #000000; visibility: hidden;">
<div align="right"><a href="http://www.politeinc.com" target="_blank" onMouseOver="MM_showHideLayers('PoliteInfo','','show')" onMouseOut="MM_showHideLayers('PoliteInfo','','hide')"><img src="/resources/PoliteLogo/Info.jpg" width="400" height="80" border="0"></a></div>
</div>
<div id="Layer1" style="position:absolute; left:208px; top:403px; width:367px; height:358px; z-index:2"><!-- InstanceBeginEditable name="CentreBox" -->
<p> </p>
<? include("jupp/support.php") ?>
kjelleMedlem sedan jan. 200430 inlägg får se om ni kommer fram til nåt...
Jag FATTAR INGET!!
PeddaMedlem sedan juni 20006 032 inlägg Du måste ha session_start överst där, innan något annat.
Har du det på en sida som du includar så får du felmeddelande.
kjelleMedlem sedan jan. 200430 inlägg Fel! prova igjen...
Har testat detta oxo...
Men, det hjälper inte ett smack...
PeddaMedlem sedan juni 20006 032 inlägg Och du har tagit bort session_start från sidan du includar?
kjelleMedlem sedan jan. 200430 inlägg har oxo provat at ::
session_unset();
session_destroy();
PeddaMedlem sedan juni 20006 032 inlägg Visa lite kod från sidan du includar, det är något fel där.
kjelleMedlem sedan jan. 200430 inlägg fel i min kod??
lagt ut den som txt fil på sidan::
--HER--
PeddaMedlem sedan juni 20006 032 inlägg Du har flera header("location: ); i din kod som inte kommer att fungera då något redan är skickat till webbläsaren. Dessa fungerar likadant som session_start, alltså måste ligga innan något skickas till webbläsaren.
Ska sidan inkluderas så ska du inte ha sidhuvudet.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head> mm mm......
kjelleMedlem sedan jan. 200430 inlägg say what??
Fatta nada!"
Hur skal jag fixa detta sa du??
aasahMedlem sedan mars 20034 471 inlägg kjelle - session_start() måste stå överst i filen. Om du har HTML-kod som tex skriver ut :
<HTML><head> blablabla</head><body> // ***
före din <?php session_start() så går det inte eftersom du redan skrivit *** till det som ska skickas iväg. Lösning: Lägg in
<?php session_start(); ?> högst upp i din fil, FÖRE ***. Orsaken står högre upp i denna tråd.
PeddaMedlem sedan juni 20006 032 inlägg Du får felmeddelande på rad 92 i support.php
Där har du session_start();
Radera den raden och lägg den överst i index.php, se till så det inte finns något innan session_start, inte ens ett mellanslag!