Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

cristianoz

a href com post?

Recommended Posts

Pessoal. estou com um problema....

preciso mandar algumas variaveis pelo a href para a mesma pagina, porem as variavei sao mto grandes....tem como eu usar com o metodo post?

 

To fazendo assim: (coloquei somente duas variaveis....mas é um monte...


<a href='pagina.php?nome=".$nome."&endereco=".$endereco."&visualisar=true";

ai na pagina.php estou fazendo

 


if ($_GET['visualisar'] == true)
//Executa o codigo...

Como minhas variaveis sao mto grandes, preciso passá-las pelo POST....tem como fazer isso?

 

obs: Os comandos estao certos...ta funcinando normal...somente qndo uso todas as variaveis que da problema...(Por causa da limitacao do GET)

 

Obrigado pela ajuda;...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Está passando os dados que deveriam vir de um formulário, pela URL, além de inseguro, não é complexo nem o melhor método, além dos dados ficarem vulneráveis.

Compartilhar este post


Link para o post
Compartilhar em outros sites

preciso mandar algumas variaveis pelo a href para a mesma pagina, porem as variavei sao mto grandes....tem como eu usar com o metodo post?

 

Olá cristianoz,

 

É realmente necessário que seja um link ?

 

Se realmente for necessário um link, eu penso em duas opções, ambas utilizando javascript:

 

1. Ouvir o evento onclick nesse elemento e enviar os dados utilizando ajax

2. Criar um formulário oculto nessa página e então no evento onclick disparar o formulário utilizando seuform.submit();

 

Apesar de a segunda ser mais fácil de implementar, eu pessoalmente não gosto. Porém, independente da forma que você utilizar, não se esqueça de utilizar o atributo rel com o nofollow:

 

<a id="a01" href="pagina.php" rel="nofollow" onclick="funcaoQueEnvia( { nome:'teste',visualizar:true } );">clique aqui para enviar</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acredito que o problema dele não seja construir a querystring e sim o limite imposto, o link abaixo demonstra alguns limites de alguns navegadores:

http://www.boutell.com/newfaq/misc/urllength.html

 

gente, vamos abrir uma campanha, manual nao mata, soluciona.... =) =D

 

hehehe, sou totalmente adepto a essa campanha. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa aew beleza rei?

 

se eu entendi bem é isso que você quer:

 


<form id="fominho" name="forminho" method="post" action="pagina.desejada.php">

<input type="hidden" name="nome" value="<?php echo $nome; ?>" >

 <input type="hidden" name="endereco" value="<?php echo $endereco; ?>" > 

 <input type="hidden" name="visualisar" value="true" > <a href='pagina.php' onclick="document.forminho.submit();">Texto com link</a>
</form>

 

eu, na minha ignorancia, faria assim :blink:

 

 

não sei se ta SERTO mas isso iria funcionar

 

 

espero ter ajudado ^^

[edit]

uhahuahuas

agora que eu vi o joão ja disse isso

[/edit]

 

abraçU

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.