PHP 5.2. para PHP 5.4 -> Problemas
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
Post mais votado
08/03/2016
$confirma_login= (isset($_POST['confirma_login'])) ? $_POST['confirma_login'] : ''; if (!empty($confirma_login)){ // faz várias ações }
William
Mais Posts
08/03/2016
Marcio Araujo
08/03/2016
Giovani V
Da forma que você passou, resolveu o problema.
Valeu mesmo,
Giovani
08/03/2016
William
Sempre validar a entrada de dados, eu gosto muito de usar expressões ternárias para coisas mais simples.
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
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.
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
Clique aqui para fazer login e interagir na Comunidade :)