Angabe speichern?!

11/03/2012 13:13 xISpooNIx#1
Guten Morgen zusammen,

ich möchte eine kleine Page erstellen auf der, der Benutzer beispielsweise in einem Textfeld einen beliebigen Text eingeben kann, der ihm beim erneuten besuch der Website angezeigt wird ohne eine Anmeldung zu benötigen.
Könntet ihr mir dabei helfen?

MfG und vielen dank im Voraus

:handsdown::handsdown:
11/03/2012 13:25 NotEnoughForYou#2
Soll nur ihm dieser Text angezeigt werden oder allen Besuchern ?
11/03/2012 13:36 xISpooNIx#3
Nur Ihm soll der Text angezeigt werden.
So das praktisch jeder Benutzer seinen eigenen Text "speichern" kann
11/03/2012 13:41 boxxiebabee#4
Wenn es nur für denjenigen sichtbar sein sollte der es eingegeben hat gibt es verschiedene Möglichkeiten:

1.
Text in ein Cookie speichern und beim erneuten laden sehen ob's existiert und dementsprechend laden. Zu beachten ist aber das dass Cookie nicht mehr als 4kb haben darf / kann. Demnach sollte man den Text evtl. in die Datenbank speichern und nur die ID vom Eintrag ins Cookie schreiben.

2.
IP des Users + Text in die Datenbank schreiben, beim Aufrufen der Seite nachsehen & überprüfen ob diese IP bereits existiert und Text laden.

3. Man generiert für den User einen speziellen Link, z.B.
[Only registered and activated users can see links. Click Here To Register...]
und läd dementsprechend dann den Text.

Info: Das mit der IP ist nicht die elegante Lösung, am besten wäre es mit Cookies oder mit dem Link.

Falls Cookies deaktiviert wurden, gibt es immer noch andere Möglichkeiten den Wert zu speichern:
- Local Shared Objects (Flash Cookies)
- Silverlight Isolated Storage
- Storing cookies in RGB values of auto-generated, force-cached
PNGs using HTML5 Canvas tag to read pixels (cookies) back out
- Storing cookies in Web History
- Storing cookies in HTTP ETags
- Storing cookies in Web cache
- window.name caching
- Internet Explorer userData storage
- HTML5 Session Storage
- HTML5 Local Storage
- HTML5 Global Storage
- HTML5 Database Storage via SQLite
11/03/2012 14:04 マルコ#5
Quote:
Originally Posted by boxxiebabee View Post
IP des Users + Text in die Datenbank schreiben, beim Aufrufen der Seite nachsehen & überprüfen ob diese IP bereits existiert und Text laden.
Schlechte Idee. Bei 99% der Besucher wird sich die IP regelmäßig ändern. Eine bessere Lösung wäre mit Browser ID oder Host zu arbeiten.
11/03/2012 14:14 xISpooNIx#6
Vielen Dank für eure Antworten
11/03/2012 15:37 boxxiebabee#7
Quote:
Originally Posted by マルコ View Post
Schlechte Idee. Bei 99% der Besucher wird sich die IP regelmäßig ändern. Eine bessere Lösung wäre mit Browser ID oder Host zu arbeiten.
Wie gesagt ist es keine elegante Lösung, und die anderen wären wie gesagt vorzuziehen.