Cookie aanmaken en terug naar vorige pagina
Ik ben bezig met een simpel scriptje waarin ik wil dat er een cookie word gemaakt en dat ik word teruggestuurd naar de 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!
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
Aangezien alle andere posts wel worden beantwoord even een klein vraagje?
Is mijn uitleg duidelijk? zo niet pas ik hem aan!
Is mijn uitleg duidelijk? zo niet pas ik hem aan!
'Gelieve:
Gewijzigd op 01/01/1970 01:00:00 door Daniel
cookie.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
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
Willemjan Z, bedankt voor je reactie, helaas is het me met jou script niet gelukt, maar na een uur of 8 prullen met verschillende eigengeschreven dingen, en het bovenstaande script is het mij gelukt n script te maken wat de stijl veranderd in zowel Firefox als Internet Explorer. Helaas, het blijft internet explorer... zodra je cookie is aangemaakt word deze niet meer gewijzigd als ik terug wil naar de vorige stijl.
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:
iemand een idee wat ik hieraan kan doen... heb al geprobeerd met setcookie commando en --> time() - 3153600
Alvast Bedankt voor de moeite!
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!





