21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
Joeyz558
Profil
Ahoj, chtel bych poradit. Mam vytvoreny kod na prepinani stylu ale neukladaji se mi cookies. Kde muze byt problem? Pouzivam wamp server 2.0
<?php	error_reporting(E_ALL ^ E_NOTICE); 
  	$sekce = $_GET ["sekce"];
	
  $styl = $HTTP_COOKIE_VARS['csscookie'];
  if ($styl=="") {($styl="styl1");}
  if (!$refer) {($refer = $HTTP_REFERER); }
  $odeslatformular = $_POST["odeslatformular"];
  if ($odeslatformular == "odeslat"){
  $styl = ($_POST["styl"]);
  setCookie('csscookie',$style, time()+36002430,  '', '/');
  header("Location: $refer");
}  
  if (isset($HTTP_COOKIE_VARS['csscookie']))
  echo $HTTP_COOKIE_VARS['csscookie'];
  else
  echo 'nemam cookies';?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com"&gt;
  <title></title>
  <link href="css/<?php print($styl) ?>.css" rel="stylesheet" type="text/css" media="all"> 
  </head>

  <body>
  <form action="" method="post" name="post">
  <label for="styl">Styl</label>
  <select name="styl" id="styl">
  <option value="styl1" selected="selected">Styl 1</option>
  <option value="styl2">Styl 2</option>
  <option value="styl3">Styl 3</option>
  <input name="odeslatformular" type="submit" value="odeslat" class="button" />
  <?php
  if ($styl=="styl1"){
  print ("Vybrany je styl 1 a jeho odkazy");}
  if ($styl=="styl2"){
  print ("Vybrany je styl 2 a jeho odkazy");}
  if ($styl=="styl3"){
  print ("Vybrany je styl 3 a jeho odkazy");}
  print ("</br>styl je " .$styl);
  ?>
  <a href="prepinac.php">Hlavní stránka</a> | <a href="prepinac.php?sekce=odkaz1">Odkaz 1</a> | <a href="prepinac.php?sekce=odkaz2">Odkaz 2</a>
  
  </body>
</html>
mckay
Profil
Joeyz558:
Nemůže být u tebe chyba v tom, že se cookies projeví až po znovunačtení stránky? Nemáš je vypnuté? Nesměřuješ je do jiného pathu? :)
Joeyz558
Profil
Path mam nastaveny /, v prohlizeci mam cookies zapnute. Pri obnoveni stranky vzhled zustane, pokud ale prepinam vzhled, nastavi se vzhled na styl 1.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0