Dj_kourampies Δημοσ. 2 Ιουνίου 2005 Δημοσ. 2 Ιουνίου 2005 κ ας μη δουλευει με ενα click πχ σε html σελιδα, υπαρχει τροπος να βαλω κ το refferer που θελω σε ενα μονο link?
GrMikeD Δημοσ. 2 Ιουνίου 2005 Δημοσ. 2 Ιουνίου 2005 to exw psaksei kai egw alla dustuxws den uparxei tropos apo oti katalaba...
Dj_kourampies Δημοσ. 3 Ιουνίου 2005 Μέλος Δημοσ. 3 Ιουνίου 2005 σκεφτομαι με auto refresh στο 1 δευτερολεπτο, θα δουλευει ομως με το auto refresh το refferer η δουλευει μονο απο κλικ?
Skeftomilos Δημοσ. 3 Ιουνίου 2005 Δημοσ. 3 Ιουνίου 2005 Το θέλεις για προσωπική χρήση ή για τους επισκέπτες της σελίδας σου; Το δεύτερο μάλλον δε γίνεται. Για το πρώτο μπορείς να "χώσεις" ένα link της επιλογής σου σε μιά ξένη σελίδα χρησιμοποιώντας ένα bookmarklet, ώστε όταν κάνεις κλικ το http request να έχει ως referrer αυτή την ξένη σελίδα.
Dionisos Δημοσ. 3 Ιουνίου 2005 Δημοσ. 3 Ιουνίου 2005 An to 8eleis gia proswpikh sou xrhsh tote h lysh einai refspoof http://refspoof.mozdev.org/ D.
Skeftomilos Δημοσ. 4 Ιουνίου 2005 Δημοσ. 4 Ιουνίου 2005 σκεφτομαι με auto refresh στο 1 δευτερολεπτο, θα δουλευει ομως με το auto refresh το refferer η δουλευει μονο απο κλικ? Όχι, στα redirections δεν υπάρχει referrer. Από το documentation του IIS: HTTP_REFERER: Returns a string containing the URL of the page that referred the request to the current page, but does not include redirect requests. Redirect requests are not captured. BTW είναι ενδιαφέρον ότι ο header Referer πρέπει να γράφεται ανορθόγραφα, με ένα R. Δοκίμασα στον IE6, τονFirefox και τον παλιό Mozilla 5, και όλοι ακολουθούν αυτή τη σύμβαση. Δηλαδή δε στέλνουν header Referer στον server, και η ιδιότητα document.referrer επιστρέφει κενό string. Ο μόνος που παραφέρεται είναι ο Opera 8.0, και μάλιστα με διπλά ασυνεπή τρόπο. Στις δοκιμές μου έχω τρεις σελίδες: First.asp, Second.asp, Third.asp. Όλες είναι ίδιες, με τη διαφορά ότι η Second.asp περιλαμβάνει την εξής οδηγία: <meta http-equiv="refresh" content="1, third.asp"> Όταν από την πρώτη κάνω κλικ στη δεύτερη, μετά από 1 sec εμφανίζεται η τρίτη. Κατά το redirection ο Opera στέλνει στον server τον εξής http header: Referer: http://localhost/Second.asp ... ενώ μόλις εμφανίσει την τρίτη σελίδα, η ιδιότητα document.referrer έχει τιμή http://localhost/First.asp Εκεί ψηλά στη Νορβηγία που φτιάχνουν τον Opera κάνει πολύ κρύο, και φαίνεται το έχουν ρίξει στα ουίσκια για να ζεσταθούνε. :grin: Μία από τις σελίδες για δείγμα (First.asp): ><% Response.Expires = -1 %><html> <head> <title>Referrer_Test_First</title> </head> <body> <h2>Referrer_Test_First</h2> HTTP_REFERER = <%=Request.ServerVariables("HTTP_REFERER")%><br> <script type="text/javascript"> document.write("document.referrer = " + document.referrer) </script> <br> <ul> <li><a href="First.asp">First</a></li> <li><a href="Second.asp">Second</a></li> <li><a href="Third.asp">Third</a></li> </ul> <pre><%=Request.ServerVariables("ALL_RAW")%></pre> </body> </html>
Dj_kourampies Δημοσ. 8 Ιουνίου 2005 Μέλος Δημοσ. 8 Ιουνίου 2005 κριμα τι να το κανω για μενα, αν ηταν για μενα απλα θα το εβαζα στο flashget η κατι τετοιο.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.