Cookie aanmaken en terug naar vorige pagina
In mijn html (wat ik als PHP laat parsen) heb ik een script dat mijn cookie leest en aan de hand van de waarde (1, 2 of geen waarde) een css stijl uitvoert.
De bedoeling is dat ik met door middel van 2 links (stijl 1 en stijl 2), het cookie kan aanmaken.
De HTML code is:
<p><a href="v1.php">STIJL 1</a></p>
<p><a href="v2.php">STIJL 2</a></p>
En de PHP Code's
V1.php:
en V2.php:
Graag zou ik deze 2 php bestanden op een of andere manier tot een voegen, maar ik weet niet hoe dit moet. Graag zou ik ook zien dat ik automatisch naar de laatste geopende pagina word gestuurd, maar ook dit lukt niet.
Het laatste van deze 2 is voor mij het belangrijkste!
Kan iemand me hiermee helpen
Alvast bedankt voor de moeite!
Gewijzigd op 01/01/1970 01:00:00 door Daniel
Is mijn uitleg duidelijk? zo niet pas ik hem aan!
Gelieve Niet Bumpen::
Gewijzigd op 01/01/1970 01:00:00 door Daniel
Code (php)
Misschien is een switch niet helemaal op zijn plek, missen een check op numeriek is ook goed, hangt beetje af hoe je het later opvraagt.
Verwijzen naar: cookie.php?stijl=1 of cookie.php?stijl=2
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
Dit zijn de code's
html (links naar de stijlen):
<p class="style3"><a href="changestyle.php?stijl=1" target="_parent">Stijl 1 </a> <a href="changestyle.php?stijl=2" target="_parent">Stijl 2</a></p>
changestyle.php:
Code (php)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if(isset($_COOKIE['stijl'])) { /* Is er een Cookie aanwezig? */
$style = $_COOKIE['stijl']; /* Zo ja, maak de variabele stijl aan */
if($style == "1"){
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"includes/v1.css\" />"; /* Als de stijl 1 is word v1.css geladen */
}
if($style == "2"){
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"includes/v2.css\" />"; /* Als de stijl 2 is word v2.css geladen */
}
}
else {
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"includes/v1.css\" />"; /* Als er geen stijl is word v1.css geladen */
}
?>
if(isset($_COOKIE['stijl'])) { /* Is er een Cookie aanwezig? */
$style = $_COOKIE['stijl']; /* Zo ja, maak de variabele stijl aan */
if($style == "1"){
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"includes/v1.css\" />"; /* Als de stijl 1 is word v1.css geladen */
}
if($style == "2"){
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"includes/v2.css\" />"; /* Als de stijl 2 is word v2.css geladen */
}
}
else {
echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"includes/v1.css\" />"; /* Als er geen stijl is word v1.css geladen */
}
?>
iemand een idee wat ik hieraan kan doen... heb al geprobeerd met setcookie commando en --> time() - 3153600
Alvast Bedankt voor de moeite!