Wie zum Einbinden von Dateien mit HTTPS - PHP
-
07-07-2019 - |
Frage
habe ich ein Formular Prozess und brach den Code in verschiedene Dateien sauber und organisiert zu bleiben.
Jetzt bin ich die Einstellung der Form für https auf Sicherheit.
Sie alle Dateien, die ich in meine Seite ziehen haben sowie https genannt werden? In dem Fall, dass ich nicht mehr verwenden kann, umfassen (); da es nicht mehr erlaubt relative Pfade?
Ist die Lösung file_get_contents () verwenden ;? Oder ist nur die (Master) Seite müssen sich als https?
aufgerufen werdenLösung
Es klingt wie Sie Terminologie verwirrend sind. HTTPS ist das Protokoll, um auf eine Seite vom Server mit SSL oder TLS-Verschlüsselung verwendet. Das ist unabhängig davon, wie Sie die Anfrage dienen.
In Ihrer PHP-Quelle umfasst sind serverseitige verarbeitet. Alle die umfasst getan werden, bevor PHP die Seite aus, um Ihren Web-Server zurückgegeben werden über die TLS-Verbindung.
Händefile.php:
<?php
include 'fileA.php';
include 'fileB.php';
?>
In dem obigen Beispiel der User-Agent (Browser) sieht nie fileA.php oder fileB.php. Die Seite Anforderung wird als ein einziges Dokument zurückgegeben. Vielleicht haben Sie es fordern über https://my-server.com/file.php , in denen Fall, dass alles, was Sie benötigen.
Andere Tipps
Wenn die Dateien auf dem gleichen Server sind brauchen Sie nicht, etwas zu ändern.
include ( "file.php");
wird gut funktionieren.
Auch wenn Sie von einem nother https-Server eine Datei enthalten sind, so lange, wie Sie die tls haben Bibliotheken Setup richtig, https ist kein Problem
include ( " https://anotherserver.com/file.php ");
würde der andere Server dient und die PHP funktionieren, vorausgesetzt es nicht ausführen.