css og sessions
HejI et tidliger spørgsmål ( http://www.eksperten.dk/spm/720128 ) fik jeg hjælp til at ændre baggrundsfarven i css ved hjælpe af variabler, men jeg har nu fundet ud af at baggrundsfarven jo ændre sig tilbage når jeg klikker på et nyt link.
Jeg skalæ derfor have gang i sessions og det har jeg store probler med.
Jeg sender lidt kode.
Index.php:
<?php session_start();?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Test eksempel</title>
<?php require("variabler.php"); ?>
<?php print"<link href='css.php?color=$color' rel='stylesheet' type='text/css'> ";?>
</head>
<body>
<?php
$_SESSION['color'] = $_GET["color"];
print "<br>";
print"farven er på side 1: ";
print $_SESSION['color'];
print"<br>";
?>
<table width='600' border='1' cellspacing='0' cellpadding='0'>
<tr>
<td><a href='?page=cms'>+ CMS<br>
<a href='?page=forside'>+ Andet </a> </p></td>
<td>
<?php
$page = $_REQUEST['page'];
if(!$page){
require("content/cms.php");
}
else{
require("content/$page.php");
}
?>
</td>
</tr>
</table><br><br><bR>
<?php
print"<a href='index.php?color=yellow'>gul</a>
<br><br><bR><a href='?page&color=red'>rød</a>
<br><br><bR><a href='index.php?color=green'>grøn</a>";
print"<br>Variablen er: $color";
?>
</body>
</html>
css.php:
<?php session_start();?>
<?php header("Content-type: text/css");
$_SESSION['color'] = $_GET["color"];
$color =$_REQUEST['color'];?>
body{
background-color:<?php print "$color";?>;
text-align:center;
}
andet.php:
<?php session_start();
$_SESSION['color'] = $_GET["color"];
print"Faven er: ";
print $_SESSION['color'];
?>
<br>Andet
Er der nogen der kan hjælpe.
Jeg er total nybegynder i sessions.
