<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/features.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'features.cookies.php',
    1 => 'Cookies',
    2 => 'Cookies',
  ),
  'up' => 
  array (
    0 => 'features.php',
    1 => 'Features',
  ),
  'prev' => 
  array (
    0 => 'features.http-auth.php',
    1 => 'HTTP-Authentifizierung mit PHP',
  ),
  'next' => 
  array (
    0 => 'features.sessions.php',
    1 => 'Sessions',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'features/cookies.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="features.cookies" class="chapter">
  <h1 class="title">Cookies</h1>


  <p class="para">
   PHP unterstützt <abbr title="Hypertext Transfer Protocol">HTTP</abbr>-Cookies. Hierbei handelt es sich um
   einen Mechanismus, um Informationen beim Client zu speichern und somit
   wiederkehrende Besucher zu identifizieren oder ihren Weg innerhalb des
   Angebotes nachzuvollziehen. Cookies können durch die Funktionen
   <span class="function"><a href="function.setcookie.php" class="function">setcookie()</a></span> und <span class="function"><a href="function.setrawcookie.php" class="function">setrawcookie()</a></span>
   gesetzt werden. Sie sind Bestandteil des <abbr title="Hypertext Transfer Protocol">HTTP</abbr>-Headers,
   was bedeutet, dass die Funktion <span class="function"><a href="function.setcookie.php" class="function">setcookie()</a></span> aufgerufen
   werden muss, bevor irgendeine Ausgabe an den Browser erfolgt. Dies ist die
   gleiche Einschränkung, der auch die Funktion <span class="function"><a href="function.header.php" class="function">header()</a></span>
   unterliegt. Sie können die <a href="ref.outcontrol.php" class="link">Funktionen zur
   Ausgabesteuerung</a> verwenden, um die Ausgaben des Skriptes zu
   verzögern, bis entschieden ist, ob Cookies gesetzt bzw. Header gesendet
   werden sollen oder nicht.
  </p>

  <p class="para">
   Vom Client gesendete Cookies werden automatisch im auto-globalen Array
   <var class="varname"><a href="reserved.variables.cookies.php" class="classname">$_COOKIE</a></var> abgelegt, wenn die <a href="ini.core.php#ini.variables-order" class="link">variables_order</a>-Konfigurationsvariable
   den Kennbuchstaben &quot;C&quot; enthält. Sollen einem Cookie mehrere Werte
   zugewiesen werden, so muss dem Cookienamen lediglich <code class="literal">[]</code>
   angefügt werden.
  </p>

  <p class="para">
   Weitere Informationen sowie Anmerkungen zu Browser-Bugs finden Sie in den
   Abschnitten <span class="function"><a href="function.setcookie.php" class="function">setcookie()</a></span> und
   <span class="function"><a href="function.setrawcookie.php" class="function">setrawcookie()</a></span>.
  </p>

 </div>
<?php manual_footer($setup); ?>