PHP User eindeutig identifizieren

Hallo zusammen.

Ich steh vor dem Problem, dass ich ein Feedback-Formular auf meiner Website einbinden möchte und zwar, habe ich das bis jetzt so gemacht, dass die IP des Surfers in the Datenbank gespeichert wird und wenn die IP beim zweiten Feedback schon vorhanden ist, kann er kein neues Feedback abgegeben.
Nur, das Problem was ich habe, ist, dass zB eine Firma kommt immer mit der gleichen IP-Adresse her, es sind aber zB 1000 verschiedene User dahinter. Es können nun 1 User ein Feedback abgeben und die anderen 999 kein Feedback.
Wie kann ich nun einen Surfer identifizieren, dass zB auch die anderen 999 User ein Feedback abgeben können.
Ich möchte aber kein User-Login, da wüsste ich eh schon wie es funktioniert.

Bitte um Hilfe…

Besten dank.

LG,
Sebastian

Ich steh vor dem Problem, dass ich ein Feedback-Formular auf
meiner Website einbinden möchte und zwar, habe ich das bis
jetzt so gemacht, dass die IP des Surfers in the Datenbank
gespeichert wird und wenn die IP beim zweiten Feedback schon
vorhanden ist, kann er kein neues Feedback abgegeben.
Nur, das Problem was ich habe, ist, dass zB eine Firma kommt
immer mit der gleichen IP-Adresse her, es sind aber zB 1000
verschiedene User dahinter. Es können nun 1 User ein Feedback
abgeben und die anderen 999 kein Feedback.
Wie kann ich nun einen Surfer identifizieren, dass zB auch die
anderen 999 User ein Feedback abgeben können.
Ich möchte aber kein User-Login, da wüsste ich eh schon wie es
funktioniert.

Bitte um Hilfe…

das geht nur mit cookie.
wenn er das form geschickt hast verpasst du ihm eines und hoffst, das er es akzeptiert und nicht loescht.
zusaetzlich natuerlich noch an der session speichern.

das geht nur mit cookie.
wenn er das form geschickt hast verpasst du ihm eines und
hoffst, das er es akzeptiert und nicht loescht.

also wenn ich dich richtig verstehe, setze ich ein Cookie, diese Cookie befindet sich lokal beim User. Ich frage, ob diese Cookie vorhanden ist, wenn ja kein Feedback, wenn nein: Feedback. Das dürfte klar sein.

zusaetzlich natuerlich noch an der session speichern.

wie meinst du das?

das geht nur mit cookie.
wenn er das form geschickt hast verpasst du ihm eines und
hoffst, das er es akzeptiert und nicht loescht.

also wenn ich dich richtig verstehe, setze ich ein Cookie,
diese Cookie befindet sich lokal beim User. Ich frage, ob
diese Cookie vorhanden ist, wenn ja kein Feedback, wenn nein:
Feedback. Das dürfte klar sein.

genau

zusaetzlich natuerlich noch an der session speichern.

wie meinst du das?

merk dir an der session, dass du das cookie gesetzt hast - wenn es geblockt wurde kannst du wenigstens waehrend der session darafu zurueckgreifen.

merk dir an der session, dass du das cookie gesetzt hast -
wenn es geblockt wurde kannst du wenigstens waehrend der
session darafu zurueckgreifen.

cool… das ging ja schnell.

OK, jetzt verstehe ich dich.

Gleich mal ausprobieren.

Schönen Tag. Sebastian

cool, der andere hat natürlich , cookies nach sitzung löschen.
was machste dann.
Dann gibbet den cookie nicht mehr und …

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo zusammen.

Warum der g cookies ??.

Wine Session ID. reicht . Mehr geht auch ohne Login nicht.

Problem ist aber das alle immer noch mehrfach wählen können.
Das wird man auch nicht umgehen können. Denn Cookies sind auf Sitzung begrenzt . Jedenfalls muss man davon ausgehen.

Ergo wenn richtig dann nur mit Login.
Ansonsten helfen IP eh nicht, da es auch OnDemand gibt wo die IP sich bei jedem Seitenaufruf wechselt. Man sperrt also immer die Falschen IP’s.

cool, der andere hat natürlich , cookies nach sitzung löschen.
was machste dann.
Dann gibbet den cookie nicht mehr und …

ja das problem ist bekannt, aber was sonst??

cool, der andere hat natürlich , cookies nach sitzung löschen.
was machste dann.
Dann gibbet den cookie nicht mehr und …

ja das problem ist bekannt, aber was sonst??

Mal überlegen was du da tust und wie sinnvoll das ist.
Scheint ja für Dich zu genügen, ist aber überflüssige arbeit.
Denn standart Einstellung eines Browsers sollte man nicht einfach ignorieren. Ergo dein System hinkt und das ganz mächtig.

Standardmäßig werden Cookies beim Beenden des Browsers nicht gelöscht (wenn es nicht gerade Session-Cookies sind), sondern erst nach Ablauf ihrer Gültigkeit.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]