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.

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