Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boas,
tenho uma página com uma tabela:
id |pontos | adicionar
1 | 10 | sim(link com *.php?action=adicionar...)
2 | 10 | sim
3 | 10 | sim
4 | 0 | N/D
...
que permite ao cliente adicionar pontos à sua conta, sempre k o cliente carrega em "sim" é feito um refresh e a acção é detectada pelo if((isset($_GET['action'])) AND ($_GET['action']=='adicionar')){... k irá somar os respectivo pontos à conta do cliente. Após o refresh o "Sim" utilizado passa a "N/D" e não permite k o cliente volte a carregar akeles pontos.
O problema k estou a ter é k se o cliente fizer sim no Id 1, 2, 3 fica com 30 pontos na conta (tudo bem) mas se depois utilizar o Retroceder do IE volta a ser rodado o if((isset...e volta a recarregar a conta do cliente.... ou seja em vez de 30 pontos fica com 60 pontos!!!
Ja experimentei utilizar o unset($_GET['action']) para k qdo fizer retroceder não seja detectada a variavel mas n está a resultar...
o k poderei fazer....
espero ter-me feito entender :)
Carregando comentários...