Ir para conteúdo
Fórum Script Brasil
  • 0

Como Passar O Nome Da Url Atual Para Uma Variável?


Metagem

Pergunta

Pessoal, nem sei se o que eu quero fazer é possível com php, talvez seja necessário javascript também, o que não me ajuda em nada... sad.gif

Eu queria saber como posso gravar a url da página que estou visitando numa variável.

Tipo, se a página na qual estou é: "http://www.melancia.com/fruta.php" eu queria que a variável recebesse "http://www.melancia.com/fruta.php", já se a página for "http://www.melancia.com/alimentos.php" eu gostaria que a variável recebesse esta url então.

Tem como fazer?

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
  • 0

aproveitando o tópico do nosso amigo que é meio semelhante do que preciso, gostaria de saber como resolvo a seguinte situaçao

tem alguma variavel que pegue o referido nome na barra de endereço para fazer uma comparaçao, ai se for diferente do padrão ele faz um include, tipo assim

if ($endereco == "http://meusite.com/) {echo "voce esta já raiz";} else {echo "você esta fora";}

ai esta variavel $endereco teria que ser uma variavel capas de reconhecer o que esta escrito no navegador do visitante para fazer uma comparaçao, existe esta possibilidade?

muito obrigado galera, estou aguardando.

Ps: não conheço muito bem php, então se puderem especificar legal pra eu conseguir entender hehehe...

Link para o comentário
Compartilhar em outros sites

  • 0

aproveitando o tópico do nosso amigo que é meio semelhante do que preciso, gostaria de saber como resolvo a seguinte situaçao

tem alguma variavel que pegue o referido nome na barra de endereço para fazer uma comparaçao, ai se for diferente do padrão ele faz um include, tipo assim

if ($endereco == "http://meusite.com/) {echo "voce esta já raiz";} else {echo "você esta fora";}

ai esta variavel $endereco teria que ser uma variavel capas de reconhecer o que esta escrito no navegador do visitante para fazer uma comparaçao, existe esta possibilidade?

muito obrigado galera, estou aguardando.

Ps: não conheço muito bem php, então se puderem especificar legal pra eu conseguir entender hehehe...

Oi Johnny - JHB, :D

eu fiz um exemplo de um arquivo capaz de identificar exatamente onde ele está.

<html>
<!-- Creation date: 24/6/2006 -->
<head>
<title>Eu sei onde eu estou! :)</title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="José Roberto">
<meta name="generator" content="AceHTML 5 Pro">
</head>
<body style="text-align:center">
<?php
$root="http://".$_SERVER["HTTP_HOST"]."/";                   //Pega o endereço principal

$pasta=explode("/",$PHP_SELF);                               //Separa os "/" para separar o arquivo da pasta

$arquivo=$pasta[count($pasta)-1];                            //Pega o arquivo

unset($pasta[count($pasta)-1]);                              //Remove o arquivo da pasta

$n_pasta=count($pasta)-1;                                    //Pega o número de pastas

$pasta=implode("/",$pasta);                                  //Junta todas as pastas sem o arquivo

!strlen($pasta)?$pasta="/":'';                               //Corrige a pasta se ela estiver no root

$endereco="http://".$_SERVER["HTTP_HOST"].$pasta;            //Pega o endereço

$endereco_arquivo="http://".$_SERVER["HTTP_HOST"].$PHP_SELF; //Pega o endereço do arquivo

if($endereco==$root){
    echo "<h2>Você está na pasta principal</h2>";
}
else{
    echo "<h2>Você não está na pasta principal</h2>";
}
?>
<table border='1' align="center">
    <tr>
        <th>
            Root:
        </th>
        <td>
            <?=$root?>
        </td>
    </tr>
    <tr>
        <th>
            Endereço da pasta:
        </th>
        <td>
            <?=$endereco?>
        </td>
    </tr>
    <tr>
        <th>
            Endereço do arquivo:
        </th>
        <td>
            <?=$endereco_arquivo?>
        </td>
    </tr>
    <tr>
        <th>
            Pasta:
        </th>
        <td>
            <?=$pasta?>
        </td>
    </tr>
    <tr>
        <th>
            Sub-pastas encontradas:
        </th>
        <td>
            <?=$n_pasta?>
        </td>
    </tr>
    <tr>
        <th>
            Arquivo
        </th>
        <td>
            <?=$arquivo?>
        </td>
    </tr>
</table>

</body>
</html>

;)

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...