IP Adresse

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • IP Adresse

    Hallo zusammen,

    kann mir jemand bei folgender Problemstellung helfen?

    Ich habe ein Usertracking-Script auf einer HTML-Datei, das ich via PHP-Seite laden will. Die PHP-Seite, also das konkrete User-Interface, befindet sich z.B. auf einem Server 123.123.123.123, die HTML-Seite mit dem Usertracking-Script befindet sich auf einem anderen Server 111.111.111.111 . Der Benutzer selbst hat die IP 10.10.10.10 .

    Folgende Fragen stellen sich bei mir:

    1. Gibt es einen PHP-Befehl, mit dem ich HTML-Seiten im Hintergrund ausführen lassen kann, so dass der Benutzer NICHTS davon mitbekommt (keine PopUps, etc.)? Wenn ich das mit include in einem nicht sichtbaren Bereich der Seite einbinde, dann wird leider nicht die IP des Benutzers übernommen, sondern die des Servers 123.123.123.123. Verständlicherweise muss das Usertracking-Script aber mit der IP des Benutzers aufgerufen werden. Womit ich auch zur nächsten Frage komme

    2. Gibt es zur Lösung des IP-Übergabe-Problems die Möglichkeit, der HTML-Seite mit dem Script "vorzumachen", dass diese auf dem Computer des Benutzers aufgerufen wurde?

    Vielen Dank für alle Antworten im Voraus.

    THGC

  • #2
    Ein 1x1 Pixel großer IFRAME oder (Für ältere Browser) ein normaler Frame tuns perfekt. Aber warum nicht gleich ein Bild einbinden (img src=Server_mit_Trackingsystem/skript.php)?

    Kommentar


    • #3
      Wie gesagt, der auszuführende Script befindet sich in einer nicht zu ändernden HTML-Datei, die auf einem eigenen Server liegt. Wenn die eingebunden wird von der PHP-Datei, die auf dem ersten Server liegt, dann wird nicht die IP des Benutzers durch das Usertrackingscript erfasst, sondern die IP des ersten Servers.

      Es muss eine Simulation sein, als ob der Script vom Rechner des Benutzers ausgeführt wird.

      Danke für die schnelle Antwort. Ich hoffe auf weitere...

      Kommentar


      • #4
        Also ein IFRAME! Wo liegt da das Problem?

        Kommentar


        • #5
          Original geschrieben von THGC
          Es muss eine Simulation sein, als ob der Script vom Rechner des Benutzers ausgeführt wird.
          warum simulieren? (wie auch ...?)

          am einfachsten wäre natürlich, per php-script ein bild zu erzeugen, dass dann über <img> eingebunden wird.

          aber <iframe> ist auch eine möglichkeit, wenn auch die unschönere ...
          I don't believe in rebirth. Actually, I never did in my whole lives.

          Kommentar


          • #6
            Also aus meiner Sicht heisst es entweder IFRAME/FRAME oder Du baust einen Browser-Simulator mit IP-Spoofing

            Kommentar


            • #7
              lol...

              ich werd das mal mit dem IFRAME probieren bzw. Bildsource, danke für eure Antworten.

              THGC

              Kommentar


              • #8
                Hmm... Das IFRAME hat leider nicht viel genützt. Die IP wird zwar jetzt durch das Usertracking-Script korrekt übernommen, aber die Popups, die in der auszuführenden HTML-Datei sind, werden immer noch aufgerufen. Gibt es eine Methode, wie ich diese verhindern kann? Sozusagen ein Popupkiller für Developer? Oder vielleicht eine Methode, wie ich alle Popups schließen kann, unmittelbar nachdem sie geöffnet wurden?

                Danke für die Hilfe,

                THGC

                Kommentar


                • #9
                  Jemine... Das wird ja immer komplizierter
                  Mit viel kompliziertem Javascript ist das vielleicht hinzukriegen... Ist halt ein Riesenaufwand... Was passiert wenn Du den IFRAME auf "display:none" setzt? Das wär mal interessant zu sehen. Kann mir aber nicht vorstellen dass die Popups dann nicht geöffnet werden. Eine sehr stillose Methode wäre, dem iframe irgendwie einen Skriptfehler unterzujubeln (etwa nach dem Motto [ungetestet!] meiniframe.eval("alärt(' "); )... Habe aber keine Ahnung ob das geht und in welchem Punkt des Ladevorgangs man das einimpfen kann... Oder man benutzt eines der zahlreichen IE-/ActiveX-Exploits, um einen Buffer Overflow hervorzurufen und die Zone des IFRAMEs künstlich auf die allerhöchste Sicherheitseinstellung zu setzen, harhar.

                  Kommentar


                  • #10
                    Original geschrieben von THGC
                    aber die Popups, die in der auszuführenden HTML-Datei sind, werden immer noch aufgerufen.
                    wo bitte kommen die denn jetzt auf einmal her?

                    (wurden vorher mit keinem wort erwähnt ...)
                    I don't believe in rebirth. Actually, I never did in my whole lives.

                    Kommentar


                    • #11
                      1. Gibt es einen PHP-Befehl, mit dem ich HTML-Seiten im Hintergrund ausführen lassen kann, so dass der Benutzer NICHTS davon mitbekommt (keine PopUps, etc.)?
                      Waren doch schon ein paar Wörter...

                      Kommentar


                      • #12
                        Hmm. Wenn Du die IP des Besuchers brauchst, stehst Du tatsächlich vor einem Problem. Kommst Du nicht an die Programmierer der externen HTML-Seite ran?

                        Kommentar


                        • #13
                          Doch schon, aber was soll ich die denn fragen? Die wissen doch selbst nicht, wie das gehen soll...
                          Aber wie gesagt, die IP wurde ja korrekt übernommen, wenn ich das per IFRAME einbinde, nur die Popups stören jetzt.

                          Kommentar


                          • #14
                            Die Jungs sollen
                            a.) die Besucher-IP übernehmen, die Du der Seite via GET-Parameter übergibtst (anstatt der echten IP in REMOTE_ADDR)

                            oder

                            b.) ganz einfach die Popups kicken, wenn die Seite mit einem bestimmten Parameter (z.B. index.htm?popups=no) aufgerufen wird.

                            Die Popups wirst Du von Deiner Seite mit viel komplexem Javascript vielleicht wieder los. Ich halte das aber für völlig unnötigen Aufwand, und am Ende tuts dann nur mit der Hälfte aller Browser.
                            Zuletzt geändert von pekka; 14.07.2003, 12:44.

                            Kommentar


                            • #15
                              Hm.. Ich werd die mal kontaktieren. Danke für die Tips, Master pekka

                              THGC

                              Kommentar

                              Lädt...
                              X