Mobile Seite erkennt Handynummer

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

  • Mobile Seite erkennt Handynummer

    Wie kann es sein, dass die Handynummer mitunter ausgelesen wird, wenn man sich mit dem Handy auf mobilen Seiten bewegt? Dies ist u. a. auf mobil.freenet.de der Fall. Geht das über php oder was steckt dahinter?

  • #2
    Re: Mobile Seite erkennt Handynummer

    Original geschrieben von weltvolk
    Wie kann es sein, dass die Handynummer mitunter ausgelesen wird, wenn man sich mit dem Handy auf mobilen Seiten bewegt? Dies ist u. a. auf mobil.freenet.de der Fall. Geht das über php oder was steckt dahinter?
    Manche Clients/Gateways schicken anscheinend die Nummer per HTTP-Header mit. Suche auf der verlinkten Seite nach "phone number".
    Klingon function calls do not have “parameters”‒they have “arguments”‒and they always win them!

    Kommentar


    • #3
      Alles klar, kann man die betreffenden Header jetzt mit PHP auslesen oder hat das gar nichts mehr mit PHP zu tun?

      Kommentar


      • #4
        Wenn apache_request_headers() nicht existiert, dann musst du dir die HTTP-Header von Hand aus dem $_SERVER-Array klauben.
        Klingon function calls do not have “parameters”‒they have “arguments”‒and they always win them!

        Kommentar


        • #5
          Jetzt habe ich, glaube ich, verstanden, dass der Server den Nummern-Header haben, d. h. senden muss und nicht das Handy.

          Kommentar


          • #6
            Ernsthaft?
            Die von mir erwähnten Header sendet der Client beim Request an den Server ...
            Klingon function calls do not have “parameters”‒they have “arguments”‒and they always win them!

            Kommentar


            • #7
              Dann habe ich es wohl falsch verstanden und man kann mit einem PHP-Skript, egal auf welchem Server es liegt, die Nummer auslesen.

              Kommentar


              • #8
                Also, bei folgendem Skript wird nur der User-Agent angezeigt, die Variablen 1 - 7, die die Telefonnummer anzeigen sollen, bleiben leer. Warum?
                PHP-Code:
                <?php
                // User-Agent
                echo $_SERVER['HTTP_USER_AGENT'];

                // Telefonnummer
                echo "<br><br>1:<br>";
                echo 
                $_SERVER['x-up-calling-id'];
                echo 
                "<br><br>2:<br>";
                echo 
                $_SERVER['x-nokia-alias'];
                echo 
                "<br><br>3:<br>";
                echo 
                $_SERVER['x-nokia-msisdn'];
                echo 
                "<br><br>4:<br>";
                echo 
                $_SERVER['x-drutt-portal-user-msisdn'];
                echo 
                "<br><br>5:<br>";
                echo 
                $_SERVER['x-h3g-msisdn'];
                echo 
                "<br><br>6:<br>";
                echo 
                $_SERVER['x-msisdn'];
                echo 
                "<br><br>7:<br>";
                echo 
                $_SERVER['x-wsb-identity'];
                ?>

                Kommentar


                • #9
                  Mach doch mal ein var_dump($_SERVER). Http-Header werden in der Form HTTP_HEADER in diesem Array abgelegt, also zum Beispiel wird x-nokia-msisdn zu HTTP_X_NOKIA_MSISDN.

                  Kommentar


                  • #10
                    Habe alles geändert, leider ohne Erfolg. Bei var_dump($_SERVER) taucht übrigens keine der Handynummer-Variablen auf.
                    PHP-Code:
                    <?php
                    echo $_SERVER['HTTP_USER_AGENT'];
                    echo 
                    "<br><br>1:<br>";
                    echo 
                    $_SERVER['HTTP_X_UP_CALLING_ID'];
                    echo 
                    "<br><br>2:<br>";
                    echo 
                    $_SERVER['HTTP_X_NOKIA_ALIAS'];
                    echo 
                    "<br><br>3:<br>";
                    echo 
                    $_SERVER['HTTP_X_NOKIA_MSISDN'];
                    echo 
                    "<br><br>4:<br>";
                    echo 
                    $_SERVER['HTTP_X_DRUTT_PORTAL_USER_MSISDN'];
                    echo 
                    "<br><br>5:<br>";
                    echo 
                    $_SERVER['HTTP_X_H3G_MSISDN'];
                    echo 
                    "<br><br>6:<br>";
                    echo 
                    $_SERVER['HTTP_X_MSISDN'];
                    echo 
                    "<br><br>7:<br>";
                    echo 
                    $_SERVER['HTTP_X_WSB_IDENTITY'];
                    echo 
                    "<br><br>";
                    echo 
                    var_dump($_SERVER);
                    ?>

                    Kommentar


                    • #11
                      Du musst natürlich auch mit einem Gerät unterwegs sein, welches diese Http-Header setzt. Wo sollen die Daten sonst herkommen?

                      Kommentar


                      • #12
                        Bin mit einem Nokia E61 unterwegs. Gibt es noch mehr Handynummern-Header?

                        Kommentar


                        • #13
                          Lass dir doch einfach mal alle Header ausgeben und schau, was dir da geliefert wird
                          [FONT="Helvetica"]twitter.com/unset[/FONT]

                          Shitstorm Podcast – Wöchentliches Auskotzen

                          Kommentar


                          • #14
                            Habe mir die Header mit dem php.net-Beispielskript ausgeben lassen, meine Handynummer ist nicht mit dabei
                            PHP-Code:
                            <?php
                            $headers 
                            apache_request_headers();

                            foreach (
                            $headers as $header => $value) {
                                echo 
                            "$header$value <br />\n";
                            }
                            ?>

                            Kommentar


                            • #15
                              Dann wird die von deinem Handy nicht übertragen. Finde ich im übrigen auch sinnvoller, solche Daten nicht an alle möglichen Webseiten zu schicken.

                              Kommentar

                              Lädt...
                              X