Ankündigung

Einklappen
Keine Ankündigung bisher.

Besucher ermitteln/Herkunft Refer auslesen?

Einklappen

Neue Werbung 2019

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

  • #16
    Piwik bietet auch die Tracking Pixel Methode an: https://de.wikipedia.org/wiki/Z%C3%A4hlpixel

    Kommentar


    • #17
      Ich habe den ERROR 500 jetzt weg bekommen:

      HTML-Code:
      <html>
      <h1> Beispiel Auskunft</h1>
      <hr>
      Du bist von folgender Seite gekommen: <b><?php echo $_SERVER["HTTP_REFERER"]; ?></b><br>
      Dein heutiger Besuch war am <b><?php date_default_timezone_set('UTC'); echo date("Y-m-d H:i:s"); ?></b>
      Folgende Browserdaten wurden ausgelesen: <b><?php echo $_SERVER["REMOTE_ADDR"]; ?></b><br>
      
      <?php
      $pdo = new PDO('mysql:host=localhost:3306;dbname=PartnerThemenmix24', 'PartnerTH24', 'ZENSIERT!');
      
      $referer = $_SERVER["HTTP_REFERER"];
      date_default_timezone_set('UTC'); 
      $datum = date("Y-m-d H:i:s");
      $ipuser = $_SERVER["REMOTE_ADDR"];
      
      $statement = $pdo->prepare("INSERT INTO `startseiten_log`(`Herkunft`, `Datum`, `IP`) VALUES (?, ?, ?)");
      $statement->execute(array($referer, $datum, $ipuser));   
      ?>
      
      </html>
      Trotzdem werden keine Daten in der Datenbank gespeichert??

      Kommentar


      • #18
        Zitat von PlayAkoya Beitrag anzeigen
        Was macht man in solch ein Fall den als Alternative also gibst trotzdem Möglichkeit das herauszufinden?
        Das ist ein Sicherheitsfeature und lässt sich hoffentlich nicht umgehen.

        „Clients SHOULD NOT include a Referer header field in a (non-secure) HTTP request if the referring page was transferred with a secure protocol.“

        https://tools.ietf.org/html/rfc2616

        Kommentar


        • #19

          Trotzdem werden keine Daten in der Datenbank gespeichert??
          Wird halt das übliche sein.. Daher:

          Fehlerausgabe aktivieren https://php-de.github.io/jumpto/sql/#zentral

          EVA Prinip anwenden/einhalten https://php-de.github.io/jumpto/eva-prinzip/


          The string "()()" is not palindrom but the String "())(" is.

          Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
          PHP.de Wissenssammlung | Kein Support per PN

          Kommentar


          • #20
            Danke, habe es hin bekommen!

            HTML-Code:
            <html>
            <h1> Beispiel Auskunft</h1>
            <hr>
            Du bist von folgender Seite gekommen: <b><?php echo $_SERVER["HTTP_REFERER"]; ?></b><br>
            Dein heutiger Besuch war am <b><?php date_default_timezone_set('Europe/Berlin'); echo date("Y-m-d H:i:s"); ?></b>
            Folgende Browserdaten wurden ausgelesen: <b><?php echo $_SERVER["REMOTE_ADDR"]; ?></b><br>
            
            <?php
            $db = mysqli_connect("localhost", "Benutzername", "Passwort", "Datenbankname");
            
            $referer = $_SERVER["HTTP_REFERER"];
            date_default_timezone_set('Europe/Berlin'); 
            $datum = date("Y-m-d H:i:s");
            $ipuser = $_SERVER["REMOTE_ADDR"];
            
            
            $eintrag = "INSERT INTO `startseiten_log`(`Herkunft`, `Datum`, `IP`) VALUES ('$referer', '$datum', '$ipuser')";
            $eintragen = mysqli_query($db, $eintrag);
            ?>
            
            </html>

            Kommentar


            • #21
              Datenbankabfragen haben in die HTML-Ausgabe nichts verloren.

              Kommentar


              • #22
                Reffer gibt es so ja eh bald nicht mehr, im Firefox 59 soll es schon teilweise abgeschaltet sein; Datenschutz der miesen Entwickler wegen:
                https://www.eff.org/deeplinks/2015/0...-personal-data

                Kommentar

                Lädt...
                X