<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>PHP und Cookies</title>
    <link>http://forum.geizhals.at/feed.jsp?id=339465</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(4): PHP und Cookies</title>
      <link>http://forum.geizhals.at/t339465,2511676.html#2511676</link>
      <description>Warum nicht $_SESSION ?&lt;br&gt;dann brauchst nicht auf die Header Ausgabe achten und erstellt in Prinzip auch ein Cookie.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 10 Jun 2005 14:38:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t339465,2511676.html#2511676</guid>
      <dc:creator>Walend</dc:creator>
      <dc:date>2005-06-10T14:38:09Z</dc:date>
    </item>
    <item>
      <title>Re(3): PHP und Cookies</title>
      <link>http://forum.geizhals.at/t339465,2499755.html#2499755</link>
      <description>Eigentlich übernimmt PHP diese Aufgabe für dich. Vielleicht kann man auch mittels der Funktion header() selbst die Cookies definieren, aber wozu wenn es dafür die Funktion &lt;a href="http://at.php.net/setcookie"&gt;setcookie&lt;/a&gt; gibt?&lt;br&gt;&lt;br&gt;Wichtig ist, dass die Cookies gesetzt werden müssen &lt;b&gt;bevor&lt;/b&gt; irgendein Output geschieht, denn wenn bereits etwas ausgegeben wurde, dann sind die Headerinformationen bereits weggeschickt worden, und das kann man nicht mehr rückgängig machen &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;Falls du an jeder beliebigen Stelle Cookies setzen möchtest, dann musst du Funktionen (&lt;a href="http://at.php.net/manual/en/function.ob-start.php"&gt;ob_start&lt;/a&gt; ...) verwenden, mit denen du den Ausgabebuffer steuern kannst.&lt;br/&gt;</description>
      <pubDate>Tue, 07 Jun 2005 11:59:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t339465,2499755.html#2499755</guid>
      <dc:creator>Xmolch</dc:creator>
      <dc:date>2005-06-07T11:59:24Z</dc:date>
    </item>
    <item>
      <title>Re: PHP und Cookies</title>
      <link>http://forum.geizhals.at/t339465,2499696.html#2499696</link>
      <description>Die Funktion isset() ist dein Freund. Die zuvor vorgeschlagene Variante würde ich nicht empfehlen:&lt;br&gt;&lt;br&gt;if (!$_COOKIE['myCookie']) {&lt;br&gt;&amp;nbsp;&amp;nbsp;echo "Kein Cookie";&lt;br&gt;}&lt;br&gt;&lt;br&gt;Wenn nämlich das Cookie 'myCookie' den Wert '0' beinhaltet, dann ist die IF-Bedingung trotzdem wahr. Besser ist:&lt;br&gt;&lt;br&gt;if( isset($_COOKIE['myCookie']) ) {&lt;br&gt;&amp;nbsp;&amp;nbsp;echo "'myCookie' mit dem Wert {$_COOKIE['myCookie']} gesetzt";&lt;br&gt;}&lt;br/&gt;</description>
      <pubDate>Tue, 07 Jun 2005 11:39:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t339465,2499696.html#2499696</guid>
      <dc:creator>Xmolch</dc:creator>
      <dc:date>2005-06-07T11:39:26Z</dc:date>
    </item>
    <item>
      <title>Re(5): PHP und Cookies</title>
      <link>http://forum.geizhals.at/t339465,2499561.html#2499561</link>
      <description>Also bei meinem Test hats funktioniert. Hab das einfach von einer Seite runterkopiert.&lt;br/&gt;</description>
      <pubDate>Tue, 07 Jun 2005 10:57:21 GMT</pubDate>
      <guid>http://forum.geizhals.at/t339465,2499561.html#2499561</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2005-06-07T10:57:21Z</dc:date>
    </item>
    <item>
      <title>Re(4): PHP und Cookies</title>
      <link>http://forum.geizhals.at/t339465,2499554.html#2499554</link>
      <description>vorsicht!&lt;br&gt;&lt;br&gt;cookies sind teile des HTTP headers und muessen daher in php ganz zu beginn der ausgabe gesetzt werden - also bevor die seite mit &amp;lt;html&amp;gt; anfaengt, und als ich das letzte mal mit dieser eigenartigen sprache zu tun hatte durfte man vorher auch kein newline haben (was an sich logisch ist aber wirklich pestig zu debuggen)...&lt;br&gt;&lt;br&gt;dein beispiel sollte daher broken sein, der cookie code muss ganz an den beginn. wodurch du dir natuerlich einhandelst dass du die ausgabe "cookie yes/no" in eine variable speichern musst die du dann spaeter ausgeben darfst.&lt;br/&gt;</description>
      <pubDate>Tue, 07 Jun 2005 10:54:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t339465,2499554.html#2499554</guid>
      <dc:creator>japh</dc:creator>
      <dc:date>2005-06-07T10:54:38Z</dc:date>
    </item>
    <item>
      <title>Re(3): PHP und Cookies</title>
      <link>http://forum.geizhals.at/t339465,2499498.html#2499498</link>
      <description>&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;&amp;lt;html&amp;gt;&#xD;
&amp;lt;head&amp;gt;&#xD;
&amp;lt;title&amp;gt;Test&amp;lt;/title&amp;gt;&#xD;
&amp;lt;/head&amp;gt;&#xD;
&amp;lt;body&amp;gt;&#xD;
&amp;lt;?php&#xD;
	if (!$_COOKIE['myCookie']) {&#xD;
	    echo "Kein Cookie gesetzt. Setze ...";&#xD;
	    setCookie('myCookie', 1);&#xD;
	}&#xD;
	else {&#xD;
	    echo "Cookie gesetzt";&#xD;
	}&#xD;
?&amp;gt;&#xD;
&amp;lt;/body&amp;gt;&#xD;
&amp;lt;/html&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;Alles klar?&lt;br/&gt;</description>
      <pubDate>Tue, 07 Jun 2005 10:30:48 GMT</pubDate>
      <guid>http://forum.geizhals.at/t339465,2499498.html#2499498</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2005-06-07T10:30:48Z</dc:date>
    </item>
    <item>
      <title>Re: PHP und Cookies</title>
      <link>http://forum.geizhals.at/t339465,2499422.html#2499422</link>
      <description>Nachschauen, ob was drinnen steht?&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;if (!$_COOKIE['myCookie']) {&#xD;
  echo "Kein Cookie";&#xD;
}&lt;/pre&gt;&lt;/div&gt;&lt;br/&gt;</description>
      <pubDate>Tue, 07 Jun 2005 10:12:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t339465,2499422.html#2499422</guid>
      <dc:creator>Robert Craven</dc:creator>
      <dc:date>2005-06-07T10:12:05Z</dc:date>
    </item>
    <item>
      <title>Re: PHP und Cookies</title>
      <link>http://forum.geizhals.at/t339465,2499357.html#2499357</link>
      <description>Weiß nicht ob's da was fertiges gibt, aber lies einfach den Inhalt des Cookies aus, und lass ihn dir anzeigen.&lt;br/&gt;</description>
      <pubDate>Tue, 07 Jun 2005 09:57:40 GMT</pubDate>
      <guid>http://forum.geizhals.at/t339465,2499357.html#2499357</guid>
      <dc:creator>Hexa</dc:creator>
      <dc:date>2005-06-07T09:57:40Z</dc:date>
    </item>
  </channel>
</rss>
