Socketfunktionen (bspw. cURL
, fsockopen
, file_get_contents
) sind über PHP eine Verbindung zu externen Ressourcen. Software für Templates/Erweiterungen, die zum externen Server eine Verbindung verwenden, erfolgt somit die automatische Aktualisierung.
Externe Verbindungen ab dem Angebot bplaced pro. Freestyle-Angebot sind externe Verbindungen nicht möglich.
Übersicht der Socket-Verbindungen
Im Benutzermenü der Navigation ‚PHP‘ sind der PHP Übersichtsseite sämtliche externe Verbindungen dokumentiert.
Die korrekte Funktion von Scripts oder Plug-ins ist auch der Anzahl von Verbindungen herauszulesen. Verbraucht ein Script oder Plug-in mehr Socketverbindungen als normal, kann es fehlerhaft sein.
Stündliche/tägliche Verbindungen
Aus Sicherheitsgründen stehen nicht unbegrenzte Verbindungen pro Stunde oder pro Tag zur Verwendung. Je nach Hostingangebot sind verschiedene Kontingente an Verbindungen möglich. Dem Verbindungszähler pro Stunde/pro Minute erfolgt jeweils jede Stunde/Minute die Nullstellung. Die täglichen Verbindungen ebd. jeden Tag.
Was sind externe Verbindungen?
Über die in diesem Artikel genannten externen Verbindungen erfolgt über PHP zu den externen Ressourcen/Servern.
Dieser Funktionen lassen sich in der heutigen Zeit verschiedene Dinge realisieren. Softwares nützten die externen Verbindungen, um direkt Updates einzuspielen und/oder damit man bequem aus dem Backend-Bereich neue Plug-ins/Themes installieren kann. In Folge vereinfachen sich die Software-Installationen direkt aus einem CMS Backend. Das Plug-in muss einen Installer beinhalten, der die Dateien automatisch auf den Server überträgt und die Installation durchführt.
Die API’s zu anderen Diensten gehen über externe Verbindungen, z. B. bei Shopsystemen sind API’s, um Bezahlungen durchzuführen. Die gängigsten PHP-Funktionen für externe Verbindungen sind:
cURL
– PHP Dokumentationfsockopen
– PHP Dokumentationfile_get_contents
– PHP Dokumentation
Externe Datenbankzugriffe
Der normale Zugriff auf die Datenbanken über ‚phpMyAdmin‘ ist auch über ‚externe Datenbankzugriffe‘ zu bewerkstelligen.
Externe Datenbankzugriffe sind bspw. zu nützen, um die Datenbank mit einer Desktopsoftware zu verwalten. Externe Scripte sind so auch zur Datenbank verknüpfbar oder/und mit Daten zu füttern.
Zugriffe auf die Datenbanken sind ab dem Angebot bplaced pro zu realisieren. Die Zugriffskontrolle regelt die IP-Adressen/Hostnamen welche auf die Datenbanken zugreifen. Alle Informationen dazu im Artikel der Zugriffskontrolle.