verwijder cookies na gebruik

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

Bekijk vacature »

Kzip verhje

kzip verhje

28/11/2011 20:27:38
Quote Anchor link
besten mensen van phphulp.nl allereerst wil ik jullie bedanken voor de zeer goede tips de afgelopen dagen, maar goed ik heb nu dit stukje code en het werkt, maar het probleem is nu als je de pagina refresht dat de punten door blijven tellen hoe moet ik nu zorgen dat de cookie wordt verwijdert na gebruik ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
if (isset($_COOKIE['credits_id'])) {
tep_db_query("update " . TABLE_CUSTOMERS . " SET credits=credits+1 WHERE customers_id='".mysql_real_escape_string($_COOKIE['credits_id']). "'");
}

else
{
echo 'fout';
}

?>
Gewijzigd op 28/11/2011 20:29:14 door Kzip verhje
 
PHP hulp

PHP hulp

22/11/2024 08:45:58
 
- Ariën  -
Beheerder

- Ariën -

28/11/2011 20:37:48
Quote Anchor link
Je weet dat cookies te manipuleren zijn? Zo kan iemand alsnog met ccookie verwijderen- refresh alsnog punten bemachtigen.

Stel liever een tijd-beperking in door de datum (NOW() in MySQL mee te sturen) en bij elke refresh te controleren of deze ouder dan 5 minuten is.

Maar goed, als je een cookie wilt verwijderen, gebruik dan dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
setcookie ("credits_id", "", time() - 3600);
Gewijzigd op 28/11/2011 20:38:58 door - Ariën -
 
Kzip verhje

kzip verhje

28/11/2011 20:49:30
Quote Anchor link
hoi aar de tijd van de setcookie is al een half uur maar het is dus niet mogelijk om te zeggen cookie kan je maar 1 keer gebruiken en datum (NOW() voor 30 minuten heb ik nog steeds hetzelfde probleem. of moet ik de setcookie ("credits_id", "", time() - 3600);
toevoegen aan de update code :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if (isset($_COOKIE['credits_id'])) {
tep_db_query("update " . TABLE_CUSTOMERS . " SET credits=credits+1 WHERE customers_id='".mysql_real_escape_string($_COOKIE['credits_id']). "'");
(
"credits_id", "", time() - 3600);
}

else
{
echo 'fout';
}

?>
Gewijzigd op 28/11/2011 20:51:33 door kzip verhje
 
- Ariën  -
Beheerder

- Ariën -

28/11/2011 20:51:28
Quote Anchor link
En als ik de cookie dan verwijder?

Een cookie lijkt me niet het juiste beschermingsmiddel.
 
Kzip verhje

kzip verhje

28/11/2011 20:52:41
Quote Anchor link
wat lijkt jou dan beter ?
 
- Ariën  -
Beheerder

- Ariën -

28/11/2011 20:52:57
Quote Anchor link
Zoals ik net zei.

Bovendien klooi je maar raak, zonder dat je weet wat je precies doet.
Ik raad je eerder aan om even dit project in de ijskast te plaatsen en een goede PHP-tut te zoeken.
Gewijzigd op 28/11/2011 20:54:08 door - Ariën -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.