Fórum PHP 5.2. para PHP 5.4 -> Problemas #547958
08/03/2016
0
<php
if (isset($confirma_login)){
// faz várias ações
}
<form name="cad1" method="post">
<input type=hidden name=confirma_login value=confirma_login>
........
<a href=\"javascript:\" onclick=\"document.cad1.submit();\" class=\"button\">ENVIAR</a>
</form>
?>
Essa rotina funcionava bem, agora na versão 5.4 não está mais passando a variável tipo hidden, mas como faço agora para passar a variável tipo hidden com PHP 5.4?
Grato
Giovani
Giovani V
Curtir tópico
+ 0Post mais votado
08/03/2016
$confirma_login= (isset($_POST['confirma_login'])) ? $_POST['confirma_login'] : '';
if (!empty($confirma_login)){
// faz várias ações
}
William
Gostei + 1
Mais Posts
08/03/2016
Marcio Araujo
Gostei + 0
08/03/2016
Giovani V
Da forma que você passou, resolveu o problema.
Valeu mesmo,
Giovani
Gostei + 0
08/03/2016
William
Sempre validar a entrada de dados, eu gosto muito de usar expressões ternárias para coisas mais simples.
Gostei + 0
08/03/2016
Giovani V
// prog1.php cookie
<?php
$cod = $id . ':' . $id . ':' . $fant . ':' . $nick. ':1:'.$razao .':'. $doinit;
SetCookie("codigo",$cod);
?>
// prog2.php ler os valores
<?php
$data = $HTTP_COOKIE_VARS["codigo"];
list($idc,$id,$fantasia,$usuario_login,$tipo_login,$razao,$doinit) = explode(":", $data);
?>
Como ficaria ?
Grato
Giovani
Gostei + 0
08/03/2016
William
[img]http://arquivo.devmedia.com.br/forum/imagem/269142-20160308-193953.png[/img]
Essas variáveis que você está chamando estão vindo de formulário?
Caso sim, recebe todas da mesma maneira que expliquei acima.
Gostei + 0
08/03/2016
Giovani V
Resolvi... estava usando $HTTP_COOKIE_VARS que está obsoleta, troquei por $_cookie.
Valeu e vou usar o tag code sempre.
Giovani
Gostei + 0
08/03/2016
Marcio Araujo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)