<title>Switch Color</title></head> <a href="B.php">Click to Switch Page</a> <body style="background-color:<?php echo $color ?> ;">
<form> <label for="color">Choose a color:</label> <select id="color" name="color"> <option value="red">red</option> <option value="blue">blue</option> </select> <input type="submit"> </form></body> </html>
<title>Switch Color</title></head> <a href="A.php">Click to Switch Page</a> <body style="background-color:<?php echo $color ?> ;">
<form> <label for="color">Choose a color:</label> <select id="color" name="color"> <option value="red">red</option> <option value="blue">blue</option> </select> <input type="submit"> </form></body> </html> <?php }
function main() { if (isset($_GET["aColor"])) { setcookie("aColor", $_GET["aColor"]); header("Location: A.php"); } if (isset($_COOKIE["aColor"])) { page($_COOKIE["aColor"]); } else { page("#0000FF"); } } function page($color) { ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>A Page</title> </head> <body style="background-color: <?= $color?>;"> <div> <h1>Background Color</h1> <form name="bgForm"> <select id="color" name="aColor"> <option value="#FF0000">Red</option> <option value="#0000FF">Blue</option> </select> <button>Confirm</button> </form> <a href="B.php">B Page</a> </div> </body> </html> <?php } main();
function main() { if (isset($_GET["bColor"])) { setcookie("bColor", $_GET["bColor"]); header("Location: B.php"); } if (isset($_COOKIE["bColor"])) { page($_COOKIE["bColor"]); } else { page("#0000FF"); } } function page($color) { ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>B Page</title> </head> <body style="background-color: <?= $color?>;"> <div> <h1>Background Color</h1> <form name="bgForm"> <select id="color" name="bColor"> <option value="#FF0000">Red</option> <option value="#0000FF">Blue</option> </select> <button>Confirm</button> </form> <a href="A.php">A Page</a> </div> </body> </html> <?php } main();
!in_array($_GET['color'], ['red', 'blue']) ? "" : $_GET['color'];$color = empty($form_color) && !empty($_COOKIE['color']) ?
$_COOKIE['color'] : (empty($form_color) ? 'blue' : $form_color);setcookie('color', $color); drawPage("A", "B", $color); function drawPage($which_page, $other_page, $color) {
?> <!DOCTYPE html> <html> <head> <title><?=$which_page?></title> </head> <body style="background-color: <?= $color?>"> <a href="<?=$other_page?>.php"> <?=$other_page ?> </a> <form> <label for="color-id"> Choose a Color: </label> <select id="color-id" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <button type="submit">Go</button> </form> </body> </html> <?php} B: <?php $form_color = empty($_GET['color']) ||
!in_array($_GET['color'], ['red', 'blue']) ? "" : $_GET['color'];$color = empty($form_color) && !empty($_COOKIE['color']) ?
$_COOKIE['color'] : (empty($form_color) ? 'blue' : $form_color);setcookie('color', $color); drawPage("B", "A", $color); function drawPage($which_page, $other_page, $color) {
?> <!DOCTYPE html> <html> <head> <title><?=$which_page?></title> </head> <body style="background-color: <?= $color?>"> <a href="<?=$other_page?>.php"> <?=$other_page ?> </a> <form> <label for="color-id"> Choose a Color: </label> <select id="color-id" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <button type="submit">Go</button> </form> </body> </html> <?php}
?> <html> <head> <title>Switch Color Page</title> </head> <a href="B.php">Click here to switch page</a> <body style="background-color:<?php echo $color ?> ;"> <form> <label for="color">Choose between Red or Blue:</label> <select id="color" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <input type="submit"> </form> </body> </html> <?php} B.php <?php $color= 'blue'; $color = empty($_COOKIE['color']) ? $color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; setcookie('color',$color); render($color); function render($color){
?> <html> <head> <title>Switch Color Page</title> </head> <a href="A.php">Click here to switch page</a> <body style="background-color:<?php echo $color ?> ;"> <form> <label for="color">Choose between Red or Blue:</label> <select id="color" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <input type="submit"> </form> </body> </html> <?php}
!in_array($_GET['color'], ["red", "blue"]) ? "" : $_GET['color'];$color = empty($form_color) && !empty($_COOKIE['color']) ?
$_COOKIE['color'] : (!empty($form_color) ? 'blue' : $form_color);setcookie("color", $color); drawPage("A", "B", $color);
<!doctype html> <html>
<head> <title><?= $which_page ?></title> </head>
<body style="background-color:<?= $color ?>"> <div><a href="<?= $other_page ?>.php"><?= $other_page ?></a></div> <form> <label for="color-id">Choose a Color:</label> <select id="color-id" name="color"> <option value="red">red</option> <option value="blue">blue</option> </select> <button type="submit">Go</button> </form> </body>
</html><?php }
!in_array($_GET['color'], ["red", "blue"]) ? "" : $_GET['color'];$color = empty($form_color) && !empty($_COOKIE['color']) ?
$_COOKIE['color'] : (!empty($form_color) ? 'blue' : $form_color);setcookie("color", $color); drawPage("B", "A", $color);
<!doctype html> <html>
<head> <title><?= $which_page ?></title> </head>
<body style="background-color:<?= $color ?>"> <div><a href="<?= $other_page ?>.php"><?= $other_page ?></a></div> <form> <label for="color-id">Choose a Color:</label> <select id="color-id" name="color"> <option value="red">red</option> <option value="blue">blue</option> </select> <button type="submit">Go</button> </form> </body>
</html><?php }
if (isset($_GET["colorA"])) { setcookie("colorA", $_GET["colorA"]); header("Location: A.php"); } if (isset($_COOKIE["colorA"])) { layout($_COOKIE["colorA"]); } else { layout("#0000FF"); } }function layout($color) { ?>
<!DOCTYPE html> <html> <head> <title> A </title> </head> <body bgcolor="<?= $color ?>"> <form> <div> <label for='color'>Background Color</label>:
<select id='color' name='color'> <option value='#FF0000'>Red</option> <option value='#0000FF'>Blue</option> </select> </div> <div> <button>Save</button> </div> </form> <a href="B.php">Go to page B</a> </body> </html><?php } B.php: <?php
if (isset($_GET["colorB"])) { setcookie("colorB", $_GET["colorB"]); header("Location: B.php"); } if (isset($_COOKIE["colorB"])) { layout($_COOKIE["colorB"]); } else { layout("#0000FF"); } }function layout($color) { ?>
<!DOCTYPE html> <html> <head> <title> B </title> </head> <body bgcolor="<?= $color ?>"> <form> <div> <label for='color'>Background Color</label>:
<select id='color' name='color'> <option value='#FF0000'>Red</option> <option value='#0000FF'>Blue</option> </select> </div> <div> <button>Save</button> </div> </form> <a href="A.php">Go to page A</a> </body> </html><?php }
?> <html> <head> <title>FLIP FLIP 1</title> </head> <a href="B.php">I just flipped a page flip flip</a> <body style="background-color:<?php echo $color ?> ;"> <form> <label for="color">Choose a color:</label> <select id="color" name="color"> <option value="blue">blue</option> <option value="red">red</option> </select> <input type="submit"> </form> </body> </html> <?php} <?php $color= 'blue'; $color = empty($_COOKIE['color']) ? ; setcookie('color',$color);$color : $_COOKIE['color']; $color = empty($_GET['color']) ? $color : $_GET['color']; render($color); function render($color){
?> <html> <head> <title>FLIP FLIP 2</title> </head> <a href="A.php">I just flipped a page flip flip</a> <body style="background-color:<?php echo $color ?> ;"> <form> <label for="color">MAKE A CHOICE:</label> <select id="color" name="color"> <option value="blue">blue</option> <option value="red">red</option> </select> <input type="submit"> </form> </body> </html> <?php}
?> <!DOCTYPE html> <html> <head><title>A</title></head> <body style="background-color:<?=$color?>"> <div> <a href="B.php"> </a> </div> <form> <label for="color"></label> <select id="color-id" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <button type="submit">Submit</button> </form> </body> </html> <?php}
?> <!DOCTYPE html> <html> <head><title>B</title></head> <body style="background-color:<?=$color?>"> <div> <a href="A.php"> </a> </div> <form> <label for="color"></label> <select id="color-id" name="color"> <option value="red">Red</option> <option value="blue">Blue</option> </select> <button type="submit">Submit</button> </form> </body> </html> <?php}
if(!isset($_COOKIE['background-color-a'])) { setcookie('background-a', 'blue'); global $background; $background = 'blue'; } else { $background = $_COOKIE['background-color-a']; }
if(array_key_exists("background-color", $_GET)) { setcookie('background-color-a', $_GET['background-color']); $bg = $_GET['background-color']; }?>
<head> <meta charset="UTF-8"> <title>Switch Colors A</title> <style> a { background-color: white; } </style> </head> <body style="background-color:<?=$bg?>;"> <h1>Switch Colors A</h1> <form> <label for="background-color">Choose a color</label> <select id='background-color' name='background-color'> <option value='#FF0000'>Red</option> <option value='#0000FF'>Blue</option> </select> <button type="submit" name="submit-btn">Submit</button> </form> <a href="b.php">Switch to Page B</a> </body></html>
if(!isset($_COOKIE['background-color-a'])) { setcookie('background-b', 'blue'); global $background; $background = 'blue'; } else { $background = $_COOKIE['background-color-b']; }
if(array_key_exists("background-color", $_GET)) { setcookie('background-color-b', $_GET['background-color']); $bg = $_GET['background-color']; }?>
<head> <meta charset="UTF-8"> <title>Switch Colors B</title> <style> a { background-color: white; } </style> </head> <body style="background-color:<?=$bg?>;"> <h1>Switch Colors B</h1> <form> <label for="background-color">Choose a color</label> <select id='background-color' name='background-color'> <option value='#FF0000'>Red</option> <option value='#0000FF'>Blue</option> </select> <button type="submit" name="submit-btn">Submit</button> </form>
<a href="a.php">Switch to Page A</a> </body></html>
if (!isset($_COOKIE['a-background'])){ setcookie('a-background', blue); global $background; $background = 'blue'; } else { $background = $_COOKIE('a-background') } if (array_key_exists('a-background', $_GET)){ setcookie('a-background', $_GET['background-color']); $bg = $_GET['background-color']; }?>
<head> <title> Page A </title> </head> <body style = 'background-color: <?=$bg?>;'> <h1> A. Switch Colors </h1> <form> <label for = 'color'> Background color </label> <select id = 'color' name= 'color'> <option value = '#FF0000'> Red </option> <option value = '#0000FF'> Blue </option> </select> <button type = 'save' name = 'save-btn'> Save </button> </form> <a href = 'b.php'> Switch to Page B </a> </body></html>
if (!isset($_COOKIE['b-background'])){ setcookie('b-background', blue); global $background; $background = 'blue'; } else { $background = $_COOKIE('b-background') } if (array_key_exists('b-background', $_GET)){ setcookie('b-background', $_GET['background-color']); $bg = $_GET['background-color']; }?>
<head> <title> Page B</title> </head> <body style = 'background-color: <?=$bg?>;'> <h1> B. Switch Colors </h1> <form> <label for = 'color'> Background color </label> <select id = 'color' name= 'color'> <option value = '#FF0000'> Red </option> <option value = '#0000FF'> Blue </option> </select> <button type = 'save' name = 'save-btn'> Save </button> </form> <a href = 'a.php'> Switch to Page A </a> </body></html>