document.referrer
ohle
- javascript
0 Sven Rautenberg0 ohle
0 karl
Hallo
Ich hab ein Javascript generiert, welches die Herkunft des Users auf meine Seite anzeigen soll.
<h1>Feedback</h1>
<form action="mailto:markusohlen@web.de" name="Feedback" method="post" enctype="text/plain">
<p>
<input type="hidden" name="UserBrowser" value="">
<input type="hidden" name="Usersize" value="">
<input type="hidden" name="Userherkunft" value="">
Ihr Name:<br>
<input name="UserName" type="text" size="40">
Ihr Kommentar:<br>
<textarea name="UserKommentar" rows="10" cols="40"></textarea>
</p>
<script type="text/javascript">
document.Feedback.UserBrowser.value = navigator.userAgent;
</script>
<script type="text/javascript">
document.Feedback.Usersize.value = screen.width + "x" + screen.height;
</script>
<script type="text/javascript">
document.Feedback.Userherkunft.value = document.referrer;
</script>
<input type="Submit" name="senden" value="Per Email versenden"> <input type="reset" value="zurücksetzen">
</form>
Als email bekomme ich folgendes angezeigt:
PHPSESSID=ecb59e22e8a1dedf9c1323b599cfa5f0
UserBrowser=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Usersize=1600x1024
Userherkunft=
UserName=ohle
UserKommentar=ölasjdöfoa
senden=Per Email versenden
Dazu habe ich folgene Frage:
-woher kommt die PHPsessid?
Vielen Dank im Voraus
Ohle
Moin!
Dazu habe ich folgene Frage:
-woher kommt die PHPsessid?
Wenn du ganz offensichtlich PHP zur Verfügung hast, warum benutzt du dann ein mailto-Formular? Und warum benutzt du dann nicht die Referrer-Angabe, die PHP kriegt, um sie dynamisch als Hidden-Feld ins Formular zu schreiben?
Die PHPSESSID kommt jedenfalls daher, dass PHP eine Session begonnen und vom Besucherbrowser noch kein Cookie zurück erhalten hat.
- warum zeigt er die Userherkunft nicht an?
Vielleicht, weil es diese Information nicht gibt? Oder noch nicht gibt?
- Sven Rautenberg
Ich benutze ein Javascript, da ich kein PHP kann.
Und die Informationen kommen über Email, nicht cgi.
Hilft das euch weiter?
Gruß Ohle
Hallo
Ich hab ein Javascript generiert, welches die Herkunft des Users auf meine Seite anzeigen soll.
hallo
wie testest du die seite?
url in die adresszeile eintippen oder aktualisieren - dann wirds wohl nicht funken weil kein referrer existiert.
zum testen musst du eine zweite seite mit einem link auf deine formularseite bauen und die formularseite stets über den link testen
karl