Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal,
Estou fazendo um sistema de carrinho e quero pegar a id da sessão atual, porém não funciona... Segue código de teste, ele me retorna a mesma id depois de ter dado um session_regenerate_id();
$old_sessionid = session_id();
session_regenerate_id();
$new_sessionid = session_id();
echo "Old Session: $old_sessionid<br />";
echo "New Session: $new_sessionid<br />";
Alguem sabe o que pode estar errado?
Desde já agradeço... :thumbsup:
>
cara esse código é do próprio manual ve se funciona aí, pois aqui funcionou!
<?php
session_start();
$old_sessionid = session_id();
session_regenerate_id();
$new_sessionid = session_id();
echo "Old Session: $old_sessionid<br />";
echo "New Session: $new_sessionid<br />";
print_r($_SESSION);
?>
http://www.php.net/manual/pt_BR/function.session-regenerate-id.php
Então meu caro rockrgo, justamente para não ter dúvidas, eu peguei do manual, mas mesmo assim não deu certo...
Fiz um teste colocando no "header/topo" da página (que esta por include) e nela funcionou! :/
O que tem de diferente de uma página para outra eu não sei, porém eu preciso que funcione no carrinho e não na "header/topo"...
cara esse código é do próprio manual ve se funciona aí, pois aqui funcionou!
http://www.php.net/manual/pt_BR/function.session-regenerate-id.php