Como incluir arquivos com HTTPS - PHP
-
07-07-2019 - |
Pergunta
Eu fiz um processo de forma e quebrou o código-se em diferentes arquivos para ficar limpo e organizado.
Agora estou configurar o formulário para https segurança.
Será que todos os arquivos que puxam para minha página tem que ser chamado como https bem? No caso em que I não podem mais uso incluem (); uma vez que já não permite caminhos relativos?
é a solução para file_get_contents de uso () ;? Ou será que apenas o (master) página em si precisa ser chamado como https?
Solução
Parece que você está confundindo terminologia. HTTPS é o protocolo usado para solicitar uma página do servidor usando criptografia SSL ou TLS. Que é separado como você servir o pedido.
Em sua fonte PHP inclui são processados ??no lado do servidor. Todo o inclui será feito antes do PHP mãos a página off para o seu servidor web para ser devolvido através do link TLS.
file.php:
<?php
include 'fileA.php';
include 'fileB.php';
?>
No exemplo acima, o agente de usuário (navegador) nunca vê fileA.php ou fileB.php. A solicitação de página é retornada como um único documento. Você pode solicitá-lo via https://my-server.com/file.php , em que caso isso é tudo que você precisa.
Outras dicas
Se os arquivos estão no mesmo servidor, você não precisa mudar nada.
include ( "file.php");
vai funcionar muito bem.
Além disso, se você fosse para incluir um arquivo de um nother https servidor, desde que você tem a configuração TLS bibliotecas corretamente, https não é um problema
include ( " https://anotherserver.com/file.php ");
iria funcionar desde que o outro servidor serve o PHP e não executá-lo.