Ir para conteúdo

POWERED BY:

Arquivado

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

ronny

[RESOLVIDO] array via get

Recommended Posts

pessoal beleza...apos desenvolver uma aplicacao local com o easyphp (php 4.3.10) fiz a transferencia pra o servidor (php 4.4.7) mas nao consigo fazer o resgate do array via GET...

//enviando o array via GET$consulta = array();...<a href="teste.php?consulta=<? echo urlencode(serialize($consulta)); ?>">pag2</a>...//recuperando o array$consulta = unserialize(urldecode($_GET['consulta']));
usando local nao tenho problema...mas no servidor ele nao resgata os valores...to achando q deve ser alguma configuracao do php.ini .... devo habilitar alguma extensions para que essas funcoes funcionem no servidor ? alguem tem sugestao ? valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

gente boa passei por este mesmo problema com serialize para armazenar cookie,

enviei fiz de outra forma.

 

não tenho certeza tavez seja a versão do php do seu servidor.

consultei o meu e hoje conferi e eles me ofrecerão uma transferência para php5.

 

confere com teu servidor.

 

minha solução:

//enviar os dados

setcookie("cookie[login]", $login,time()+3600);setcookie("cookie[Senha]", $nivel,time()+3600);//receber os dadosif (isset($_COOKIE['cookie']))) {	foreach ($_COOKIE['cookie'] as $name => $value) {		$$name = $value;	}

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara realmente deve a versao do php...vou mudar a versao do servidor para a mesma q to usando local e ver no q dá....vlw!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ue...passa o array como variavel de sessao... da menos trabalho.... agora falando do seu problema... como que ta saindo os dados la na barra de navegaçao posta ai pra gente ver, pode ser que o erro esteja no forma de escrita

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte...fiz um teste simples...atualizei a versao do php no servidor para a mesma q uso localmente (4.3.10)...e nao funcionou...continua nao recebendo os dados do array qdo envio para a prox pagina (estou usando para paginacao de resultados)....

//enviando o array via GET$consulta = array();<a href="teste.php?consulta=<? echo urlencode(serialize($consulta)); ?>">pag2</a>//recuperando o array$consulta = unserialize(urldecode($_GET['consulta']));
supertelnet, na barra de navegacao fica assim quado vou para a prox pagina:

http://endereco/aplicacao/numerador/busca.php?pagina=2&consulta=a%3A1%3A%7Bi%3A0%3Bs%3A1%3A%223%22%3B%7D&doc=a%3A1%3A%7Bi%3A0%3Bs%3A4%3A%22memo%22%3B%7D&destino=setores%20centrais&remetente=000426&data=2007-6-13&data2=2007-6-13&assunto=&chave=&matric=0099921
como vimos os dados sao enviados mas a var $consulta fica sem nada depois do GET...bem como para uma outra var $tabela:

$tabela = unserialize(urldecode($_GET['doc']));
interessante q localmente funciona muito bem....

alguem alguma sugestao ? nunca testei com sessão, como seria ? valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

ue...passa o array como variavel de sessao... da menos trabalho.... agora falando do seu problema... como que ta saindo os dados la na barra de navegaçao posta ai pra gente ver, pode ser que o erro esteja no forma de escrita

so pra informar que resolvi usar sessao mesmo...deixei de lado o problema do array via get pq nao consegui solucionar o pq de nao funcionar no servidor....entao valeu pelas dicas!!

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.