• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Javascript an PHP an mySQL

Aichbus

New member
Hallo!

Ich möchte einige Infos über die Besucher meiner Seite (z. B. welche PlugIns sie installiert haben) per Javascript über PHP in eine mySQL-Datenbank schreiben. Habe aber leider nur wenig Ahnung von diesen 3 Sprachen.

Es ist mir schon gelungen, Daten aus einem Shockwave-Film in die Datenbank zu kriegen. Wie aber macht man es per Javascript?

Nehmen wir an, ich möchte den Text "blabla" in einer Javascript-Variable und möchte ihn an ein PHP-Skript übergeben (das ihn in die Datenbank schreibt)

Bisher hätte ich hierfür folgendes PHP-Script:

<?

$conn_id = mysql_connect("xxx.de","99999","xyz");

$text = addslashes($text);
$date = date();

mysql("db0000000","INSERT INTO my_databaser VALUES ('','$date','$text)",$conn_id);

?>

Wie kriege ich einen Text aus Javascript in die Variable $text des PHP-Skriptes?

Kann doch nicht so schwer sein ... kann mir jemand helfen?

Danke
Aichbus
 
Hallo!

Ich weiß jetzt nicht was du genau brauchst(welche JS-Variablen du meinst), aber ich zeig mal die eigentlich Vorgehensweise an einem Beispiel:

Code:
<script language="Javascript">

function startSniffer
{
    brwName = navigator.appName;

    document.write('<img src="sniffer.php?brw_name=' + brwName +'" height="0" width="0" border="0">');
}

</script>

Dann mußt du nur noch in deinem HTML Dokument die JS-Funktion aufrufen:

<html>
<body>
<script language="Javascript">
startSniffer();
</script>
</body>
</html>

In der sniffer.php kannst du dann die Variable $brwName verwenden.

So in der Art wird es gemacht. Es gibt natürlich noch andere Lösungen aber dies ist die einfachste und schnellste.
 
Hallo andi,

danke für deine Antwort. Im Prinzip funktioniert dein Skript.

Woran aber kann es liegen, wenn ich für document.referrer einen gültigen Wert kriege, für navigator.agent und navigator.plugins jedoch jeweils nur ein "undefined"?

Und noch ne Frage: Wie kriege ich die IP-Adresse des Users raus?

Danke nochmal und einen schönen Abend!

Gruß
Aichbus
 
Zurück
Oben