2017-01-14 1 views
0

entwickle Ich bin neu bei PHP. Derzeit entwickle ich meine erste Website in meinem Leben. Ich entwickle auf meinem persönlichen Windows-Computer mit XAMPP. Ich plane, die Website auf einem Linux-Server mit SSL-Zertifikat bereitzustellen.Was muss ich beachten, wenn ich auf dem localhost eine Webseite mit SSL

Während der Entwicklung denke ich immer daran, dass dieser Code unter Linux funktioniert. Also versuche ich, die Unterschiede zwischen den beiden Betriebssystemen - meiner begrenzten Erfahrung mit Linux-Systemen entsprechend - zu berücksichtigen. Ich zum Beispiel in meinem Code ersetzt

fwrite($handle,"a line of text\r\n"); 

mit

fwrite($handle,"a line of text" . PHP_EOL); 

und

$path = "c://xampp/htdocs/index.php"; 

mit

$path = $_SERVER['DOCUMENT_ROOT'] ."index.php"; 

jetzt meine Frage. Gibt es etwas, was ich beim Entwickeln in dieser Umgebung über das SSL-Zertifikat beachten muss?

Antwort

1

Nicht wirklich nein, das SSL-Zertifikat hat nichts mit Ihrer PHP-Codierung zu tun. Das Einzige, was mir dabei in den Sinn kommt, ist die Belästigung Ihrer Website durch das Verknüpfen von sicheren Inhalten. ZB eine CSS-Datei mit http statt https aufgerufen. Sie können das Problem lösen, indem Sie einfach Skripte und Ähnliches mit // aufrufen, um die Protokollabhängigkeit zu eliminieren.

Damit meine ich, // Pfad/zu/Datei oder // Beispiel.com/path/to/script.js und so weiter. Wenn Sie über ssl einen Remote-Host aufrufen, müssen Sie auch SSL unterstützen, obwohl Sie höchstwahrscheinlich ein CDN verwenden werden, das es normalerweise unterstützt.

Verwandte Themen