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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top