Mais de uma variável em query string?

Este fórum é para dúvidas onde a base da questão é a linguagem PHP.

Moderador: web

responder a dúvida

Mais de uma variável em query string?

Mensagem por moltt Offline » Ter Abr 21, 2009 11:43 pm


Preciso pegar mais de uma variável por query string mas só aparece a primeira.
Tenho a seguinte url:
http://www.imoveiscenter.com.br/index.php?url=pages/dicionario.php?t=A&_page=5


$_SERVER['QUERY_STRING'] só retorna t=A e eu preciso que retorne toda a string t=A&_page=5 pra mim
poder trabalhar com as duas variáveis na página dicionario.php

Como eu faço?



detalhes...


Avatar do usuário
moltt
SUPER ATIVO
SUPER ATIVO
Mensagens: 76
Registrado em: Qui Out 16, 2008 11:41 am
Localização: Porto Alegre

Mais de uma variável em query string?

Mensagem por web Offline » Ter Abr 21, 2009 11:48 pm

Essa área é de scripts prontos. MOVIDO para PHP

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Mais de uma variável em query string?

Mensagem por web Offline » Ter Abr 21, 2009 11:53 pm

O servidor que você usa, tá com PHP5? Porque eu uso o QUERY_STRING aqui sem problema, ele retorna todos valores.

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Mais de uma variável em query string?

Mensagem por moltt Offline » Qua Abr 22, 2009 12:01 am

Peço desculpa pela desatenção.

Bom, o server está com PHP 4.3.11, infelizmente, e upgrade sem previsão.

Estava pensando em trocar o separador & por algum outro pra pegar a string inteira, e com explode fazer tudo no braço mesmo.
Não tem algo mais fácil ou essa é a única alternativa?

detalhes...


Avatar do usuário
moltt
SUPER ATIVO
SUPER ATIVO
Mensagens: 76
Registrado em: Qui Out 16, 2008 11:41 am
Localização: Porto Alegre

Mais de uma variável em query string?

Mensagem por web Offline » Qua Abr 22, 2009 12:03 am

No PHP4 só essa mesmo, pode usar o - como separador depois pegar os valores por explode().

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

Mais de uma variável em query string?

Mensagem por moltt Offline » Qua Abr 22, 2009 12:08 am

fico assim:

foreach(explode('-',$_SERVER['QUERY_STRING']) as $var) { $part = explode('=', $var); $_GET2 = array_merge($_GET2, array($part[0] => urldecode($part[1]))); }

:shock

vo testa então...

detalhes...


Avatar do usuário
moltt
SUPER ATIVO
SUPER ATIVO
Mensagens: 76
Registrado em: Qui Out 16, 2008 11:41 am
Localização: Porto Alegre

Mais de uma variável em query string?

Mensagem por moltt Offline » Qua Abr 22, 2009 12:17 am

é isso mesmo... funfo perfeito.

:erm

detalhes...


Avatar do usuário
moltt
SUPER ATIVO
SUPER ATIVO
Mensagens: 76
Registrado em: Qui Out 16, 2008 11:41 am
Localização: Porto Alegre

Mais de uma variável em query string?

Mensagem por web Offline » Qua Abr 22, 2009 12:17 am

Boa

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil


responder a dúvida

Voltar para PHP

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes