PHP: Trabalhando com cookies – GET – JQuery
Diferente dos outros posts sobre cookies, este passa os valores selecionados, no combobox, via JQuery e depois é armazenado, através da função setcookie.
<? if (isset($_GET['cidades'])){ $cidades = $_GET['cidades']; setcookie("cidades",$cidades,time()+3600*24*30); }else{ if (isset($_COOKIE['cidades'])){ $cidades = $_COOKIE['cidades']; } } echo $cidades."<br />"; ?> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $('#cidades').bind('change', function () { var url = $(this).val(); if (url != '') { window.location = url; } return false; }); }); </script> <select name="cidades" id="cidades"> <option value="" selected="selected">outras cidades</option> <option value="?cidades=sao-paulo">São Paulo</option> <option value="?cidades=rio-de-janeiro">Rio de Janeiro</option> </select> |