l100/opdrachten/H10/cookies.php

<?php //als net ingesteld if( $_GET['lettergrootte']){ $lettergrootte = $_GET['lettergrootte']; setcookie("lettergrootte",$lettergrootte); } else if($_COOKIE['lettergrootte']){ //als niet ingesteld, dan cookie ophalen $lettergrootte = $_COOKIE['lettergrootte']; } else{ //als niet ingesteld en er was geen cookie, dan standaardwaarde $lettergrootte =11; } ?> <!DOCTYPE html> <html lang="en"> <head> <style> body{ font-size: <?php echo $lettergrootte; ?>px; } </style> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Cookies</title> </head> <body> <form method='get'> <p><select name="lettergrootte"> <option value="9" <?php if($lettergrootte==11){echo "selected";} ?>> Klein</option> <option value="13"<?php if($lettergrootte==13){echo "selected";} ?>>Middel</option> <option value="255" <?php if($lettergrootte==255){echo "selected";} ?>>Groot</option> </select> </p> <p> <input type='submit'></p> </form> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce nulla ligula, semper a placerat sagittis, porta id risus. Cras a vehicula sem. Integer euismod mi nec lobortis pulvinar. Aliquam cursus suscipit viverra. Vestibulum a dui tempus, bibendum ligula vitae, egestas magna. Suspendisse lacinia semper massa, eu rhoncus dui facilisis nec. Cras quis lectus non diam ultrices mollis eget sed est. Aliquam auctor quam ut diam tristique, non lacinia urna aliquet. Nulla gravida diam et justo venenatis, ut interdum est venenatis. In ornare dapibus scelerisque. Morbi nec lacinia ligula. Etiam vehicula non lorem quis malesuada. Pellentesque ex felis, suscipit sit amet cursus sit amet, finibus vitae nisi. Mauris faucibus mollis purus sed convallis. Vivamus at egestas nulla, nec faucibus urna. Vivamus cursus purus vel viverra viverra. Vestibulum a nisi pulvinar, facilisis tortor id, semper odio. Nullam elementum luctus neque, sit amet ultrices mauris volutpat sit amet. Praesent sagittis nulla tincidunt eros faucibus mattis vitae eget nibh. Pellentesque suscipit mi eu sapien tristique, in eleifend arcu lacinia. Donec ornare urna felis, eget elementum elit convallis nec. Mauris urna arcu, consequat eu elit pellentesque, dapibus eleifend augue. Phasellus at tellus pretium urna consectetur porttitor. Nullam bibendum est non elementum congue. Nulla volutpat lorem sed faucibus euismod. Donec non nisl augue. Suspendisse elementum consequat sodales. Vestibulum eget mauris ante. Maecenas elementum aliquet metus et commodo. Pellentesque a volutpat ipsum, a porttitor ligula. Fusce scelerisque non justo id euismod. Aenean a hendrerit lacus, id posuere arcu. Suspendisse a nisl et justo dapibus elementum et quis est. Aenean a sapien nec mi pretium porta gravida at lacus. Pellentesque facilisis pellentesque lorem. Pellentesque dapibus ipsum eu iaculis laoreet. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum eget egestas lectus, ac malesuada lectus. Proin a dictum tellus. Nulla aliquet tortor eu aliquam volutpat. Vivamus in dignissim nisi. Duis lobortis in dolor quis varius. Curabitur vitae venenatis tortor, ac facilisis tortor. Sed nec sagittis est. Aliquam iaculis vestibulum mi, a lacinia nulla tincidunt at. Proin blandit erat dolor, vel euismod magna sodales ac. Fusce pellentesque dapibus porttitor. Curabitur faucibus orci sed posuere accumsan. In auctor eget sapien at rutrum. Aenean quis euismod ligula. Phasellus commodo vel risus maximus condimentum. Nulla pretium elit in metus facilisis, id rhoncus mi gravida. Suspendisse tempor, erat in commodo ultrices, enim tortor porta augue, sit amet consectetur dui nisl at enim. Maecenas nec arcu a mi pretium ullamcorper. Quisque dignissim sagittis tincidunt. Cras vestibulum orci nec mi pharetra, in vulputate metus euismod. Phasellus et elit ac purus bibendum placerat non a orci. Praesent leo dolor, dignissim at augue eget, interdum suscipit justo. Maecenas mi ipsum, condimentum viverra volutpat eget, volutpat ut nulla. Duis quis turpis ac leo dapibus dignissim id rutrum sem. Nulla ultricies magna sit amet justo sagittis, quis ullamcorper arcu aliquam. Proin sit amet nisi in tellus dignissim imperdiet ac vehicula metus. Aliquam ut luctus est, vitae tempor ante. Suspendisse cursus fermentum eros, sed pretium purus pretium sed. Proin mi leo, bibendum quis nisi quis, auctor dapibus lacus. Aenean a ante feugiat, mollis enim eget, bibendum lorem. Phasellus id ultricies dolor, ut tincidunt ante. Duis mi ligula, laoreet eget mauris sit amet, ultrices ornare erat. Suspendisse venenatis varius ligula, in eleifend est sodales at. </body> </html>

Resultaat

Made by Thijs Aarnoudse