Witam,
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
if (isset($_GET['formsubmission']))
{
$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"];
header("location:age.check.php?descr=".$descr."&cat=".$cat."&sub_cat=".$sub_cat."&Submit=SEARCH"); }
//cała reszta niżej
?>
Będę bardzo wdzięczny za pomoc.
Ten post edytował Zimny 22.03.2008, 13:52:41