Publicidade   
 você está aqui: phpbrasil.com    faqs    faq  
 
:: novos artigos ::

:: recomendado ::

PHP 4: a Bíblia

Compre esse livro no Submarino.com.br

:: publicidade ::


:: novos scripts ::

:: elenco phpbrasil ::

Renato Campoy
Pontos: 2204

FAQs

Essa seção tem como objetivo criar um histórico de perguntas ou tópicos frequentemente perguntados para ajudar a comunidade a documentar as necessidades dos desenvolvedores iniciantes e também experientes.


Procura:      
Lista de Categorias  |  Envie a sua Pergunta  |  Entre em Contato Conosco
Pergunta: As variaveis aparecem no print_r($HTTP_POST_VARS), mas no programa em WINDOWS da erro (variavel não existe)
Autor: Paulo Ricardo da Silva
Vote aqui!
Média de Votos Atual: 10.00
Total de Votos: 2
Nota:   


Respostas

Resposta contribuída por Felipe Lopes em 2002-07-05 09:37:16
 
Opa!

Vc tem certeza q está chamando as variáveis de forma correta? Com o php 4.2 torna-se obrigado a utilização dakeles $_FILE, $_POST, $_GET pra chamar a variavel (caso register_global_variables esteja off q eh a configuração normal do php.ini)

[]'s
Felipe Lopes
Resposta contribuída por Italo Marcelo de O. Costa Esse usuário pertence aos 10 usuários mais ativos do site em 2002-07-05 12:54:08
 
uma outra dica eh se a variavel nao existir, utilize o isset... para nao ter esse problema!!!
Resposta contribuída por Diogo Gomes Esse usuário pertence aos 10 usuários mais ativos do site em 2003-08-14 18:56:27
 
De onde surgiu esse print_r(), não conheço, mas se eu não me engano, essa variável é um array, e você de chamar assim, $http_post_vars[variavel], se estiver errado, me desculpem, mas eu nunca uso isso, no meu servidor é só chamar a variável e pronto(register...)
Resposta contribuída por Alessander Thomaz Esse usuário pertence aos 10 usuários mais ativos do site em 2003-10-13 12:34:32
 
Se a variavel for uma matriz não será mostrada com echo.
Use print_r($variavel) se aparecerem vários valores é porque sua variável é uma matriz e para usar no echo terá que ter o indice.
Exemplo:

echo $variavel[1];


Resposta contribuída por Alessander Thomaz Esse usuário pertence aos 10 usuários mais ativos do site em 2004-04-10 06:20:16
 
Ao invés dessa, prefira a super global $_POST, ou ainda $_REQUEST que contém get, post, cookie, session etc.
Resposta contribuída por Carlos Rodrigues em 2005-06-08 10:31:10
 
$HTTP_POST_VARS - este tipode variavel e um ponteiro o q dificulta algumas funces do php, e recomendavel vc armazena o conteudo dela em outra variavel para poder trabaçhar

$variavel = $HTTP_POST_VARS['variave,_post'];



carlos rodrigues

 
Imprimir  |  Enviar para um Amigo


 
webmaster: João Prado Maia   © 2000 - 2005 phpbrasil.com
Gerado em 0.994 segundos