Ultimas do CanalQb

PHP - Obtendo o Caminho Completo HTTP da Pasta em PHP

@CanalQb

PHP - Obtendo o Caminho Completo HTTP da Pasta em PHP



Você sabia que é possível obter o caminho completo HTTP da pasta em que seu script PHP está sendo executado? Este é um truque útil para construir URLs dinamicamente, especialmente ao lidar com links internos em seu site. Veja como fazer isso usando PHP:
<?php
$endereco = "http://" . $_SERVER['SERVER_NAME'] . dirname($_SERVER['REQUEST_URI']) . '/';
echo $endereco;
?>
Como Funciona:

$_SERVER['SERVER_NAME']: Obtém o nome do servidor, como definido no arquivo de configuração do servidor web.

$_SERVER['REQUEST_URI']: Obtém a parte do URI após o domínio. Isso inclui a pasta e o nome do arquivo do script atual.

dirname($_SERVER['REQUEST_URI']): Obtém o diretório pai do URI, removendo o nome do arquivo do script.

`http://": Adiciona o protocolo.

$endereco: Combina todos os componentes para formar o caminho completo.

echo $endereco;: Exibe o caminho completo.

Exemplo de Uso:


Suponha que seu script esteja localizado em http://seusite.com/pasta/meuscript.php. O código acima irá gerar e exibir http://seusite.com/pasta/.

Esse truque pode ser especialmente útil ao criar links internos ou ao referenciar recursos, proporcionando flexibilidade ao adaptar-se a diferentes ambientes de desenvolvimento ou produção.

Experimente incorporar este comando em seu próximo projeto PHP e simplifique a construção dinâmica de URLs! Se tiver dúvidas ou sugestões, compartilhe nos comentários. 

Happy coding! 🚀 #PHP #DesenvolvimentoWeb #URLsDinamicas

Nenhum comentário

Comente só assim vamos crescer juntos!

Observação: somente um membro deste blog pode postar um comentário.