Você mesmo em PHP


Por diversos motivos vejo scripts PHP chamando ou criando um link para ele mesmo, ou seja, no arquivo exemplo.php encontramos um trecho de código mais ou menos assim:

function atualPagina(controle){
	document.form.action = "exemplo.php?carrega="
                 + controle;
   	document.form.method = "POST";
   	document.form.submit();
}

Nesse código acima que é uma função JavaScript para recarregar a página quando acionada tem um problema, se você precisar por algum motivo sombrio alterar o nome desse script PHP ou ainda se o nome for muito grande o que pode ocasionar preguiça, pode ser substituído pela função $_SERVER[‘PHP_SELF’] tornando seus scripts mais dinâmicos e fáceis de obter manutenção.

O exemplo acima ficaria dessa forma:

function atualPagina(controle){
	document.form.action = "<? $_SERVER['PHP_SELF'] ?>?
                        carrega=controle";
   	document.form.method = "POST";
   	document.form.submit();
}
Tags:
Petter Rafael
Petter Rafael

Desenvolvedor Web atua com as tecnologias Java e PHP apoiadas pelos bancos de dados Oracle e MySQL. Além dos ambientes de desenvolvimento acima possuiu amplo conhecimento em servidores Apache/Tomcat, Photoshop, Arte & Foto, Flash e mais uma dezena de ferramentas e tecnologias emergentes. Atualmente colabora com o Viablog escrevendo sobre programação e tecnologia.

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Junte-se a 1.087 outros assinantes

Busca

março 2023
D S T Q Q S S
 1234
567891011
12131415161718
19202122232425
262728293031  

Categorias