PHP

Wie JavaScript ist auch PHP eine Scripsprache, die in aller Regel in die HTML-Dateien eingebettet ist, und wie JavaScript eigesetzt werden. Im Unterschied zu JavaScript wird der Code nicht auf dem Rechner des Nutzers sondern au dem Server ausgeführt. Die PHP-Programmanweisungen werden aus der HTML-Datei entfernt, bevor der Server der Server sie übermittelt. Informationen, die der Nutzer nicht einsehen soll, landen damit gar nicht erst in seinem Bereich. Das ist bei Online-KLausurewn von größter Bedeutung, Lösungshinweise sin damit oder während der Sitzung nicht bekannt und auch die Zugangsdaten fdür die Datenbank bleiben verborgen.
Eine PHP-Datei zur Abfrage einer Anmeldeliste auf einer Datenbank könnte z.B. so aussehen:          
<html><body>
<?php
     $servername = "meinsqlserver";
     $username = "meier";
     $pw = "GEHEIM";
     mysql_connect($servername, $username, $pw) or die(mysql_error());
     $strSQL = "SELECT * FROM users WHERE Ident LIKE '12345'";
     $rs = mysql_query($strSQL) or die(mysql_error());
     while($row = mysql_fetch_array($rs)) {
            $Name = $row['Name'];
      }
      mysql_close();
      echo "<h1>Hallo Teilnehmer $Name</h1>";
?>
</body></html>
Der php-Server würde die Datenbankabfrage beim angegebenen SQL-Server mit den angegebenen Zugangsdaten (einschließlich Passwort) durchführen, unter der Ident-Angabe den Nutzer mit dem Namen Winfried Reiß finden und folgende HTML-Seite an den Nutzer senden.
<html><body>
<h1>Hallo Teilnehmer Winfried Reiß</h1>
</body></html>
Die Zugangsdaten zur Datenbank würden somit gar nicht an den Nutzer übermitteltwerden.
Eine ausgezeichnete Einführung in PHP liefert:
PHP Tutorial - Table of contents