<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Kommentare zu: Zufällige Zeichenketten mit PHP generieren</title>
	<atom:link href="http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren/feed" rel="self" type="application/rss+xml" />
	<link>http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren</link>
	<description>Manuel Bieh – Web Development &#38; Consulting</description>
	<lastBuildDate>Sat, 08 Feb 2014 14:00:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.2.39</generator>
	<item>
		<title>Von: Manuel</title>
		<link>http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren/comment-page-1#comment-36174</link>
		<dc:creator><![CDATA[Manuel]]></dc:creator>
		<pubDate>Wed, 18 Jul 2007 14:44:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/unique-id-mit-php-generieren#comment-36174</guid>
		<description><![CDATA[naja. wer einigermaßen auf nummer sicher gehen will der hängt noch n microtime() hinten dran:

return $uid . microtime();

die chance das jemand in genau der gleiche mikrosekunde genau die gleiche buchstaben/zahlenkombination erhält dürfte so verschwindend gering sein. obwohl es theoretisch natürlich immernoch möglich wäre.]]></description>
		<content:encoded><![CDATA[<p>naja. wer einigermaßen auf nummer sicher gehen will der hängt noch n microtime() hinten dran:</p>
<p>return $uid . microtime();</p>
<p>die chance das jemand in genau der gleiche mikrosekunde genau die gleiche buchstaben/zahlenkombination erhält dürfte so verschwindend gering sein. obwohl es theoretisch natürlich immernoch möglich wäre.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: elli</title>
		<link>http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren/comment-page-1#comment-36173</link>
		<dc:creator><![CDATA[elli]]></dc:creator>
		<pubDate>Wed, 18 Jul 2007 14:41:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/unique-id-mit-php-generieren#comment-36173</guid>
		<description><![CDATA[@manuel
Sehr interessante Funktion.
Wenn es für Dich nicht zu viel Mühe macht, wären Unique IDs nicht schlecht.]]></description>
		<content:encoded><![CDATA[<p>@manuel<br />
Sehr interessante Funktion.<br />
Wenn es für Dich nicht zu viel Mühe macht, wären Unique IDs nicht schlecht.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Manuel</title>
		<link>http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren/comment-page-1#comment-35997</link>
		<dc:creator><![CDATA[Manuel]]></dc:creator>
		<pubDate>Tue, 17 Jul 2007 07:57:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/unique-id-mit-php-generieren#comment-35997</guid>
		<description><![CDATA[klar, aber sinn der sache war ja, kurze IDs wie bspw. bei youtube zu erzeugen, die aber aus mehr als nur a-z und 0-9, also 36 zeichen bestehen. in der variante gibts eben auch noch großbuchstaben, was die anzahl der möglichkeiten drastisch erhöht. statt 33.554.432 (32^5) möglichkeiten bei 5 Zeichen länge, gibts mit der methode oben 916.132.832 (62^5) möglichkeiten. 

von &quot;klartext&quot; IDs wollt ich weg, was z.b. bei fortlaufenden nutzerprofilen ziemlich gefährlich sein kann, da sniffer es einfach haben sich mal eben alle profile durch ne einfache schleife zu speichern.]]></description>
		<content:encoded><![CDATA[<p>klar, aber sinn der sache war ja, kurze IDs wie bspw. bei youtube zu erzeugen, die aber aus mehr als nur a-z und 0-9, also 36 zeichen bestehen. in der variante gibts eben auch noch großbuchstaben, was die anzahl der möglichkeiten drastisch erhöht. statt 33.554.432 (32^5) möglichkeiten bei 5 Zeichen länge, gibts mit der methode oben 916.132.832 (62^5) möglichkeiten. </p>
<p>von &#8222;klartext&#8220; IDs wollt ich weg, was z.b. bei fortlaufenden nutzerprofilen ziemlich gefährlich sein kann, da sniffer es einfach haben sich mal eben alle profile durch ne einfache schleife zu speichern.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Daniel</title>
		<link>http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren/comment-page-1#comment-35992</link>
		<dc:creator><![CDATA[Daniel]]></dc:creator>
		<pubDate>Tue, 17 Jul 2007 07:51:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/unique-id-mit-php-generieren#comment-35992</guid>
		<description><![CDATA[Was ist mit ID gemeint? Einfach ein einzigartiger String oder explizit eine Zahl?

Ansonsten kannst du auch einfach eine Zahl per random() auswählen und darauf einen md5()-Hash legen.

Oder noch einfacher. Unique geht nur in Abhängigkeit mit einer Datenbank. Also einfach die Tabelle sortieren und die höchste ID um +1 erhöhen. ;)

Aber da hast du Recht Manuel, das Wort unique ist in der Tat etwas schwammig. :)]]></description>
		<content:encoded><![CDATA[<p>Was ist mit ID gemeint? Einfach ein einzigartiger String oder explizit eine Zahl?</p>
<p>Ansonsten kannst du auch einfach eine Zahl per random() auswählen und darauf einen md5()-Hash legen.</p>
<p>Oder noch einfacher. Unique geht nur in Abhängigkeit mit einer Datenbank. Also einfach die Tabelle sortieren und die höchste ID um +1 erhöhen. ;)</p>
<p>Aber da hast du Recht Manuel, das Wort unique ist in der Tat etwas schwammig. :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Manuel</title>
		<link>http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren/comment-page-1#comment-35853</link>
		<dc:creator><![CDATA[Manuel]]></dc:creator>
		<pubDate>Mon, 16 Jul 2007 08:17:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/unique-id-mit-php-generieren#comment-35853</guid>
		<description><![CDATA[wie schon gesagt, es kommt einfach darauf an was man daraus macht. wenn man den erzeugten string als unique key in ner db speichert dann isses eben doch unique ;)
und wie willst du einen eindeutigen string erzeugen wenn du die alten nicht speicherst. 

du kannst ja keinen eindeutigen string erzeugen wenn du die rahmenbedingungen nicht kennst. und wie gesagt, der begriff „unique“ ist ein wenig misslich gewählt und wurde lediglich mehr oder weniger falsch übernommen.]]></description>
		<content:encoded><![CDATA[<p>wie schon gesagt, es kommt einfach darauf an was man daraus macht. wenn man den erzeugten string als unique key in ner db speichert dann isses eben doch unique ;)<br />
und wie willst du einen eindeutigen string erzeugen wenn du die alten nicht speicherst. </p>
<p>du kannst ja keinen eindeutigen string erzeugen wenn du die rahmenbedingungen nicht kennst. und wie gesagt, der begriff „unique“ ist ein wenig misslich gewählt und wurde lediglich mehr oder weniger falsch übernommen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Juniperus</title>
		<link>http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren/comment-page-1#comment-35852</link>
		<dc:creator><![CDATA[Juniperus]]></dc:creator>
		<pubDate>Mon, 16 Jul 2007 08:11:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/unique-id-mit-php-generieren#comment-35852</guid>
		<description><![CDATA[Leider ist die ID in keinster Art und Weise Uniqe.

Stellt euch mal vor ihr habt einen Cluster aus 20 Webservern. Bei jedem Pageview soll eine Uniqid erzeugt werden. Was glaub ihr denn (rand ist Zeitabhängig) wie oft es da zu einer Doppelung kommt?]]></description>
		<content:encoded><![CDATA[<p>Leider ist die ID in keinster Art und Weise Uniqe.</p>
<p>Stellt euch mal vor ihr habt einen Cluster aus 20 Webservern. Bei jedem Pageview soll eine Uniqid erzeugt werden. Was glaub ihr denn (rand ist Zeitabhängig) wie oft es da zu einer Doppelung kommt?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Manuel</title>
		<link>http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren/comment-page-1#comment-35669</link>
		<dc:creator><![CDATA[Manuel]]></dc:creator>
		<pubDate>Sat, 14 Jul 2007 17:36:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/unique-id-mit-php-generieren#comment-35669</guid>
		<description><![CDATA[ah jetzt seh ich deinen code. ja, so kann mans natürlich auch machen, nicht schlecht. danke ;)]]></description>
		<content:encoded><![CDATA[<p>ah jetzt seh ich deinen code. ja, so kann mans natürlich auch machen, nicht schlecht. danke ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Manuel</title>
		<link>http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren/comment-page-1#comment-35668</link>
		<dc:creator><![CDATA[Manuel]]></dc:creator>
		<pubDate>Sat, 14 Jul 2007 17:30:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/unique-id-mit-php-generieren#comment-35668</guid>
		<description><![CDATA[das ist richtig, ja ;)
hatte den titel nur übernommen, und je nachdem wie man diese zufälligen IDs weiterverarbeitet können theoretisch auch unique IDs daraus werden ;)]]></description>
		<content:encoded><![CDATA[<p>das ist richtig, ja ;)<br />
hatte den titel nur übernommen, und je nachdem wie man diese zufälligen IDs weiterverarbeitet können theoretisch auch unique IDs daraus werden ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jeena Paradies</title>
		<link>http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren/comment-page-1#comment-35667</link>
		<dc:creator><![CDATA[Jeena Paradies]]></dc:creator>
		<pubDate>Sat, 14 Jul 2007 17:30:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/unique-id-mit-php-generieren#comment-35667</guid>
		<description><![CDATA[http://phpfi.com/249711 Hier noch einmal weil die Kommentarfunktion hier irgendwie kaputt ist.]]></description>
		<content:encoded><![CDATA[<p><a href="http://phpfi.com/249711" rel="nofollow"></a><a href='http://phpfi.com/249711'>http://phpfi.com/249711</a> Hier noch einmal weil die Kommentarfunktion hier irgendwie kaputt ist.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Jeena Paradies</title>
		<link>http://2004.manuel-bieh.de/blog/unique-id-mit-php-generieren/comment-page-1#comment-35666</link>
		<dc:creator><![CDATA[Jeena Paradies]]></dc:creator>
		<pubDate>Sat, 14 Jul 2007 17:27:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.manuelbieh.de/www/blog/unique-id-mit-php-generieren#comment-35666</guid>
		<description><![CDATA[Ich hätte das ja auf einen dreizeler gekürzt:
&lt;pre&gt;&lt;code&gt;&lt;?php
function uniqueID($length=10, $chars=&quot;ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz&quot;) {
  $uid = &quot;&quot;;
  for($i=0; $i&lt;$length; $i++) $uid .= $chars[rand(0, strlen($chars))];
  return $uid;
}&gt;&lt;/code&gt;&lt;/pre&gt;
Ich würde auch nicht behaupten dass das unique ids werden sondern eher zufalls IDs.]]></description>
		<content:encoded><![CDATA[<p>Ich hätte das ja auf einen dreizeler gekürzt:</p>
<pre><code>&lt;?php
function uniqueID($length=10, $chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz") {
  $uid = "";
  for($i=0; $i< $length; $i++) $uid .= $chars[rand(0, strlen($chars))];
  return $uid;
}&gt;</code></code></pre>
<p>Ich würde auch nicht behaupten dass das unique ids werden sondern eher zufalls IDs.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
