mam skrypt, którego zadaniem jest wyświetlenie informacji o tym, że ta część witryny jest dozwolona od 18stu lat. Jeżeli naciśniemy podlinkowany obrazek - Tak mam 18, przechodzi do tej części. Jednak jeżeli chcemy przejść na następną stronę w kategorii dla dorosłych (która zresztą posiada 6 podkategorii) znowu wyświetla się strona informująca, że to strona dla dorosłych i jak masz 18 lat to... i tak w kolo.
Chciałbym aby po jednokrotnym naciśnięciu informacja ta była zapamiętana lub przekazywana dopóki, dopóty będziemy w kategorii dla dorosłych lub nawet dłużej, aż nie zamkniemy okna przeglądarki. Wiem, że albo sesje albo przekazanie informacji głównej kategorii "$cat". przez adres. Tak ale jak to zrobić?
Oto skrypt, w którym wybieramy czy mamy 18, czy nie.
<?php { $descr = $_REQUEST["descr"]; $cat = $_REQUEST["cat"]; $sub_cat= $_REQUEST["sub_cat"]; header('location: user.search.php?descr='.$desc.'&cat='.$cat.'&sub_cat='.$sub_cat.'&Submit=SEARCH'); } require_once("config.php"); require_once("classes/db.php"); $db = new db($server, $login, $password, $database); require_once("includes/rss_fetch.inc"); require_once("classes/page.php"); require_once("classes/common.php"); $common = new common($db); $page = new page("Age Check :: Please Confirm", $db); $page->add_element("javascript", " <script language=\"JavaScript\" src=\"js/common.js\" type=\"text/javascript\"></script>"); $descr = $_REQUEST["descr"]; $cat = $_REQUEST["cat"]; $sub_cat= $_REQUEST["sub_cat"]; $html = "<p>Ta strona jest dla dorosłych.<br /> </p>"; $html .= '<form action="user.search.php" method="post" name="ageCheck" id="ageCheck">'; $html .= '<a href=javascript:denyAgeCheck()><img src="images/ageCheck_NoIAmNot.jpg" alt="No I am not 18+" id="AgeCheck_NoIAmNot" border=0 /></a> '; $html .= '<a href=javascript:approveAgeCheck()><img src="images/ageCheck_IAmOver18.jpg" alt="I am over 18" id="AgeCheck_IAmOver18" border=0 /></a> '; $html .= '<input type="hidden" name="desc" value="'.$desc.'" />'; $html .= '<input type="hidden" name="cat" value="'.$cat.'" />'; $html .= '<input type="hidden" name="sub_cat" value="'.$sub_cat.'" />'; $html .= '<input type="hidden" name="formsubmission" value="ageCheck" />'; $html .= '</form>'; $html .= '<script type=text/javascript> function denyAgeCheck() { window.location="index.php"; } function approveAgeCheck() { document.ageCheck.submit(); } </script>'; $page->add_primarycontent($html); ?>
Nagłówek pliku szukaj.php wygląda tak
<?php if(($_REQUEST["cat"]==1)&&($_REQUEST["formsubmission"]=="")) { $descr = $_REQUEST["descr"]; $cat = $_REQUEST["cat"]; $sub_cat= $_REQUEST["sub_cat"]; } //cała reszta niżej ?>
Będę bardzo wdzięczny za pomoc.