Este fórum é para dúvidas onde a base da questão é a linguagem PHP.
Moderador: web
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?

moltt
SUPER ATIVO
Mensagens: 76
Registrado em: Qui Out 16, 2008 11:41 am
Localização: Porto Alegre
|
por web Offline » Ter Abr 21, 2009 11:48 pm
Essa área é de scripts prontos. MOVIDO para PHP

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
web
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
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.

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
web
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
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?

moltt
SUPER ATIVO
Mensagens: 76
Registrado em: Qui Out 16, 2008 11:41 am
Localização: Porto Alegre
|
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().

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
web
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
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]))); }
vo testa então...

moltt
SUPER ATIVO
Mensagens: 76
Registrado em: Qui Out 16, 2008 11:41 am
Localização: Porto Alegre
|
por moltt Offline » Qua Abr 22, 2009 12:17 am
é isso mesmo... funfo perfeito.

moltt
SUPER ATIVO
Mensagens: 76
Registrado em: Qui Out 16, 2008 11:41 am
Localização: Porto Alegre
|
por web Offline » Qua Abr 22, 2009 12:17 am
Boa

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
web
ADMIN
Mensagens: 12439
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para PHP
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes
|
|
|