Cookie waarschuwing review

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Ontwikkelaar @ Delft

2020-12-23 iSense Front-end Ontwikkelaar Ben jij een ervaren Front-end ontwikkelaar? Heb je daarbij ervaring op het gebied van Javascript en .Net Core? Lees dan verder! ISPO48555 Nieuw Organisatie Bij het accepteren van dit aanbod kom je terecht binnen een veelzijdige organisatie waar een goede sfeer hangt. Zij zijn gewend dagelijks met elkaar te lunchen en ruimte is voor een potje Mario. Als Front-end ontwikkelaar ga je je op projectbasis bezighouden met het ontwikkelen van content voor diverse opdrachtgevers. De projecten waar je aan gaat werken zullen verschillende qua omvang. Hierbij kan je rekening houden met een gemiddelde doorlooptijd van een

Bekijk vacature »

Frontend Developer

Hi! Do you want to have an impact on our fast growing digital business in more than 12 countries? And sell online products that contribute to the sustainable use of our scarce water resources? Convert design and your own ideas into code, so that our webshops become a little bit better every day? If so, we are looking for you! Frontend Developer in Veghel As an experienced frontend developer, you will ensure that good ideas are translated into functional code. You will build various webbased applications in close cooperation with colleagues from IT, E-commerce and external partners. We do this

Bekijk vacature »

(junior) Product Manager / Applicatiebeheerder

Wij zoeken een ervaren zelfstandige, accurate en analytische medewerker in de rol van technisch specialist kan doorgroeien naar de functie van product manager /applicatiebeheerder. Je bent in ons team verantwoordelijk voor het beheer en de (door)ontwikkeling van onze applicatie en productieomgeving voor onze nationale en internationale opdrachtgevers. Een medewerker die waar nodig ondersteunt bij andere activiteiten zoals training van gebruikers en het ondersteunen van klanten. Wie zijn wij Onze organisatie bestaat uit een juridisch adviesbureau (Juris) en een B2B-softwareleverancier (Visuall). Wij zijn actief in binnen- en buitenland en werken met name voor grote publieke en private organisaties. Wij geloven dat

Bekijk vacature »

Senior Software Developer @ Regio Den Haag

2021-08-16 iSense Senior Software Developer Heb jij ruime ervaring als Software developer en ben je toe aan een volgende stap in een coördinerende rol? Heb je ervaring met zelfontwikkelde software pakketten en maak je dit snel eigen? Dan is dit de vacature voor jou! ISBA49526 Nieuw Organisatie De organisatie waar je komt te werken is een enterprise omgeving waarbij IT een belangrijke rol speelt. Door de vele veranderingen in de markt waar zij op in moeten spelen, werken zij met innovatieve technologieën. Het team is erg stabiel en werkt continue aan het optimaliseren van de complexe omgeving, het implementeren van

Bekijk vacature »

Senior Node.js Developer (NL) bij PostNL

Senior Node.js Developer (NL) Den Haag HBO/WO IT Professional "Als Senior Node.js Developer impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijfskritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen in JavaScript en AWS" Wat ga je doen? PostNL is becoming a postal tech company. Als Senior Node.js Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead Engineer, JavaScript Developers en Solution Consultants. Samen zijn jullie verantwoordelijk voor het bouwen aan het Event Management Platform (EMP). Dit platform

Bekijk vacature »

Scala Developer @ Den Haag

2021-07-21 iSense Scala Developer Ben jij een ervaren Scala Developer en op zeer korte termijn beschikaar voor een opdracht in Den Haag? Lees dan verder! ISAC50543 Nieuw Organisatie Onze klant is een internationale organisatie waarvan het Nederlandse kantoor is gevestigd in regio Den Haag. De branche waarin ze actief zijn is onderhevig aan grote technologische en digitale ontwikkelingen. Om deze ontwikkelingen ook van binnenuit de organisatie te ondersteunen en te professionaliseren is jouw positie erg belangrijk! Je komt te werken in het team wat verantwoordelijk is voor de search optimalisatie. Hierbij zal je samen gaan werken met onder meer een

Bekijk vacature »

PHP Developer Javascript / Agile

Wie wordt jouw werkgever?: Wij hebben veel ervaring in het ontwikkelen van websites en applicaties. Wil jij werken als PHP developer? Heb jij ervaring met PHP? Vaste baan: PHP Developer Javascript Agile 3.000 - 4.300 PHP Developer Een webbureau met veel ervaring in het ontwikkelen van websites en applicaties. We blijven up-to-date met nieuwe (technische) mogelijkheden van het internet, om de klant optimaal te kunnen adviseren. We zijn een dynamische organisatie met veel kennis van het internet. Op kantoor is een ontspannen maar professionele werksfeer waar veel ruimte is om je verder te ontwikkelen. Wij werken voor MKB klanten. We

Bekijk vacature »

Sr Outsystems Ontwikkelaar ERP Javascript C# / C#

Wie wordt jouw werkgever?: Wij ontwikkelen ERP systemen. Ben jij een gedreven Outsystems Ontwikkelaar? Heb je kennis van C#? Vaste baan: Sr Outsystems Ontwikkelaar ERP C# 3.500 - 4.200 Senior Outsystems Ontwikkelaar Wij ontwikkelen ERP systemen voor bouworganisaties. Dit doen wij tegen de hoogst mogelijke kwaliteit. Werken bij ons betekent werken in een start-up omgeving met veel groei mogelijkheden. Doorleren wordt op prijs gesteld en gefaciliteerd. Daarbij geven we jou veel verantwoordelijkheden en mogelijkheden om eigen initiatieven uit te voeren. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als

Bekijk vacature »

C# .NET Full Stack Developer Medische Software / C

Over de werkgever: Wij ontwikkelen 3D analyse software voor de medische sector. Ben jij een ervaren Full Stack ontwikkelaar? Heb jij ervaring met C#? Vaste baan: C# .NET Full Stack Developer Medische Software JavaScript 3.300 - 4.500 C# Full Stack Developer Ons bedrijf ontwikkelt geavanceerde software voor analyse van medische beelden. Artsen gebruiken onze software bij de diagnosestelling. Wij zijn een veelzijdige organisatie. Je werkt voor onze eigen IT organisatie. We werken met moderne technologie en staan open voor innovatie. Wat houdt de functie precies in?: Voor de vacature als C# Full Stack Developer Bilthoven .NET ga je het volgende

Bekijk vacature »

PL/SQL ontwikkelaar

Bedrijfsomschrijving Mijn klant is gevestigd in Zwijndrecht en is een fullservice softwarehuis die verantwoordelijk is voor zowel het bepalen van de informatie behoeftes bij klanten, inhouse software ontwikkeling en de implementatie van deze software. Dit doen ze meer dan 20 jaar voor voornamelijk klanten binnen de logistieke sector. Functieomschrijving Ter uitbreiding is mijn klant op zoek naar een Oracle software programmeur die verantwoordelijk is voor de ontwikkeling van nieuwe producten. Daarnaast ben je ook betrokken bij interfaces. Je programmeert hierbij binnen PL/SQL en daarnaast wordt er binnen de organisatie ook gebruikt gemaakt van Application Express. Je werkt hierbij binnen een

Bekijk vacature »

Full Stack .NET Developer Graduate Program - Exper

Via Experis Academy krijg je een unieke kans om de in de branche gewilde expertise op te doen die jou tot een gewilde Full Stack .NET Developer met een frontend-specialisatie maken. Het programma duurt 21 maanden en eindigt met een vaste baan bij een van onze vele, boeiende opdrachtgevers, of je blijft bij ons (Experis) werken. Ons programma tot .NET Developer Experis Academy start met een op maat gemaakte cursus die drie maanden duurt. Gedurende deze maanden komen theorie, praktijk en .NET-certificeringen aan bod. Hierbij is het onderwijsprogramma gebaseerd op de principes als versnelde training en flipped classroom. De volgende

Bekijk vacature »

Java Software Ontwikkelaar

Heb jij ervaring met applicatieontwikkeling, testen en onderhoud van business-kritische applicaties? Wil je graag het verschil maken voor onze projecten bij de Nederlandse overheid, sociale zekerheid en gezondheidszorg? Wil je deel uitmaken van een zeer succesvol team? Wat ga je doen? De wereld om ons heen verandert in snel tempo. We zien dat technologie een steeds belangrijkere rol speelt in onze samenleving. CGI bouwt innovatieve oplossingen voor deze veranderende wereld. Met jouw team bouw je aan slimme oplossingen voor de digitale overheid, onder andere voor onze opdrachtgevers in de sociale zekerheid en gezondheidszorg. Als ervaren Software Ontwikkelaar houd je je

Bekijk vacature »

C# Python Fullstack Developer / Grasshopper

Wie wordt jouw werkgever?: Wij bieden woningen en appartementen aan. Ben jij een ervaren fullstack developer? Heb jij ervaring met Grashopper? Vaste baan: C# Python Fullstack Developer Rhino 2.800 - 4.500 Fullstack Developer We leven het liefst in een huis waarin we ons onbezorgd en thuis voelen en waar genoeg financiële ruimte overblijft om leuke dingen te doen. Wij begrijpen dat. Bovendien gaan wij nog een stap verder: wij geloven dat een huis niet alleen gaat over het vinden van ruimte voor nu, maar ook over het behouden van ruimte voor toekomstige generaties. Ons doel? Een comfortabel leven voor vandaag,

Bekijk vacature »

Ervaren C# .NET Developer / Javascript

Over het bedrijf: Wij leveren software aan beurzen, banken en pensioenfondsen. Ben jij een ervaren software ontwikkelaar? Heb jij ervaring met C# en Javascript? Vaste baan: Sr C# Developer C# .NET Javascript 3.500 - 5.000 Senior C# Developer Wij zijn een groeiend en innoverend bedrijf dat wereldwijd adviseert over financiële informatie- en analysesystemen die gebruikt worden door bijvoorbeeld banken en pensioenfondsen. Bij ons werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Wij staan open voor elke nieuwe trend. Onze systemen zijn groot en

Bekijk vacature »

BI Ontwikkelaar / Junior of Starter (WO) @ Apeldoo

2021-06-15 iSense BI Ontwikkelaar Junior of Starter (WO) Ben jij WO-opgeleid en een junior of starter op het gebied van ontwikkelen? Lijkt het je leuk om in een jaar opgeleid en begeleid te worden en mee te werken als BI-ontwikkelaar? Lees dan snel verder wat dit inhoudt en solliciteer! ISRO50193 Organisatie Als preffered supplier zijn we voor de Belastingdienst (te Apeldoorn) op zoek naar junior BI ontwikkelaars voor het SAS platform. SAS is een geavanceerd Big Data-softwareplatform dat wordt gebruikt voor toegang, beheer, rapportage en analyse van data in allerlei vormen. Jouw eerste jaar staat in het teken van het

Bekijk vacature »
Koen Hollander

Koen Hollander

29/12/2012 11:07:13
Quote Anchor link
Goedendag PHPhulp,

Ik heb vreselijk zitten zweten, maar heb nu een leuk en klein script gemaakt die een cookie melding geeft. Ik wil graag jullie meningen over het script. het is te vinden op Pastebin

Alvast bedankt
Gewijzigd op 29/12/2012 11:07:40 door Koen Hollander
 
PHP hulp

PHP hulp

23/09/2021 10:40:39
 
Erwin H

Erwin H

29/12/2012 13:08:14
Quote Anchor link
Heb je het al getest? Ik heb namelijk het idee dat je een 'header already sent' foutmelding krijgt als je op de knop klikt. Als je dat namelijk doet zal het script eerst zien dat er nog geen cookie is en dan dus nogmaals het form laten zien. Vervolgens ziet het script dat er op de knop is geklikt en zal proberen een redirect uit te voeren. Dat kan dan alleen niet meer, omdat er al output verstuurd is.

Verder vind ik je includes enigszins opmerkelijk.

c_c_include.php (het echte cookie bericht)
- include 'c_c_global.php';

c_c_global.php
- include 'c_c_config.php';
- include 'c_c_lang_'. $basic['lang'] .'.php';

c_c_lang_nl.php
- include 'c_c_config.php';

c_c_config wordt dus twee keer geinclude.
Verder, in c_c_config wordt gechecked of c_c_include bestaat, waarom? Volgens mij is dat de hele basis waarin ook de belangrijkste functionaliteit wordt uitgevoerd. Als dat bestand dus niet bestaat wordt c_c_config ook niet geinclude. Die test is dus overbodig.

In c_c_global roep je session_start() aan. Alleen, je gebruikt nergens sessies. Die aanroep is dus overbodig.

Ook belangrijk wat mij betreft, je geeft de gebruiker de keuze om de cookie te accepteren.... dat is dus geen keuze. Wat als hij het niet wil?
 
Obelix Idefix

Obelix Idefix

29/12/2012 13:37:27
Quote Anchor link
Erwin H op 29/12/2012 13:08:14:
Ook belangrijk wat mij betreft, je geeft de gebruiker de keuze om de cookie te accepteren.... dat is dus geen keuze. Wat als hij het niet wil?


Dat zie ik, helaas, op veel meer sites. Het is regelmatig 'alles of niets'. :(

In http://www.phphulp.nl/php/forum/topic/cookie-waarschuwing-maken/87897/1/ staan diverse links waar ik eerder een keuze uit zou maken dan jouw code gebruiken.
 
Koen Hollander

Koen Hollander

29/12/2012 13:48:55
Quote Anchor link
@Erwin

Nee hoor die foutmelding bestaat niet.

@Obelix en Idefix

Er staat: Als je door gaat accepteer je dat er cookies worden gebruikt. De site kan absoluut niet draaien zonder cookies. Ik heb een sessie, is dus een cookie. Die begint meteen al. Dan zullen ze de site dus moeten afsluiten als ze die niet accepteren.
 
Obelix Idefix

Obelix Idefix

29/12/2012 14:19:26
Quote Anchor link
Erwin H op 29/12/2012 13:08:14:
Ik heb namelijk het idee dat je een 'header already sent' foutmelding krijgt


Koen Hollander op 29/12/2012 13:48:55:
@Erwin

Nee hoor die foutmelding bestaat niet.

Die foutmelding bestaat wel degelijk. Zoek maar eens met Google
Denk dat je bedoelt dat jij de foutmelding, met deze code, niet krijgt. ;-)

Koen Hollander op 29/12/2012 13:48:55:
@Obelix en Idefix

Er staat: Als je door gaat accepteer je dat er cookies worden gebruikt. De site kan absoluut niet draaien zonder cookies. Ik heb een sessie, is dus een cookie. Die begint meteen al. Dan zullen ze de site dus moeten afsluiten als ze die niet accepteren.


Heb het idee dat je niet begrijpt wat ik (en ook Erwin) bedoel.
Erwin H op 29/12/2012 13:08:14:
Ook belangrijk wat mij betreft, je geeft de gebruiker de keuze om de cookie te accepteren.... dat is dus geen keuze. Wat als hij het niet wil?

Mensen hebben de keuze uit jouw site niet bezoeken of als ze willen bezoeken moeten ze cookies accepteren. Vind dat niet erg vriendelijk.
 
- Raoul -

- Raoul -

29/12/2012 14:25:39
Quote Anchor link
Schrijf eens wat nettere code, Koen.
 
Koen Hollander

Koen Hollander

29/12/2012 15:25:40
Quote Anchor link
@Raoul, ik doe het altijd een beetje snel

@Obelix en Idefix, dat bedoel ik indd. Had het verkeerd geformuleerd.

Maar als jullie een cijfer moesten geven, schaal. 1-10. Wat zal het dan zijn?
 
Wouter J

Wouter J

29/12/2012 16:25:21
Quote Anchor link
Quote:
@Raoul, ik doe het altijd een beetje snel

Dan moet je het maar wat langzamer doen, dit is niet te lezen en daardoor maak je het aanpassen en later onderhoud van dit script moeilijker, waardoor je dat beetje tijd die je nu gewonnen hebt nooit meer terug gaat krijgen.

Quote:
Maar als jullie een cijfer moesten geven, schaal. 1-10. Wat zal het dan zijn?

Qua code: 3 - De logica zit niet goed en de netheid is ver te zoeken
Qua bericht: 1 - Hoe wil je dit bericht gaan weergeven? Je kan hem niet op je pagina zetten, want dan heb je al meteen cookies gebruikt. Dus je moet hem op een splash pagina zetten, gevolg dat mensen al wegstappen omdat ze een splash pagina krijgen en als 2e dat je de header location moet veranderen.
Vervolgens kunnen de gebruikers niks anders dan niet naar de site gaan als ze geen cookies willen, je gaat daardoor een groot deel van je bezoekers missen.
 
Erwin H

Erwin H

29/12/2012 16:43:22
Quote Anchor link
Koen Hollander op 29/12/2012 13:48:55:
@Erwin

Nee hoor die foutmelding bestaat niet.

Of is dat omdat je error reporting uit hebt staan?
Laat ik het anders uitleggen. Ik heb het zelf niet getest overigens, want geen zin om het te downloaden in te installeren. Mocht iemand dat wel hebben gedaan en de volgende analyse kunnen weerleggen, prima.

Dit is je code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if (!isset($_COOKIE['cookie_control_view'])) {
  echo $lang['full_message'];
  echo "<form method='post'>
        <input type='submit' value='"
. $lang['dismiss'] ."'>
        </form><hr>"
;
}


if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  setcookie('cookie_control_view', 'false');
  Header ('Location: index.php');
}

?>

Eerste aanroep:
Het cookie bestaat niet, het form wordt dus getoond.
Er is geen POST actie, het cookie wordt dus niet geplaatst.
Als gebruiker klik ik op de button, het form wordt dan naar zichzelf gepost.

Tweede aanroep:
Het cookie bestaat nog steeds niet, het form wordt dus getoond. Als gebruiker denk ik nu 'Hmm, wat gaat er mis".
Nu is er echter wel een POST actie geweest, je script wil dus een cookie plaatsen en wil een redirect uitvoeren.
Voor zowel het plaatsen van het cookie, als voor de redirect moeten er headers verstuurd worden en dat kan niet, want er is al output verstuurd.

Nogmaals, niet getest, maar volgens mij zou bovenstaande gebeuren. Ik vraag me dus echt af of jij het wel hebt getest en wat er gebeurt.
 
Koen Hollander

Koen Hollander

30/12/2012 13:25:37
Quote Anchor link
Bij mij werkt hij gewoon uitstekend, na 1 klik op de knop gaat dat balkje meteen weg en komt hij ok niet meer terug. Ik zie ook geen foutmeldingen in het script.
 
- Raoul -

- Raoul -

30/12/2012 14:03:27
Quote Anchor link
Koen, tijd om je code te herschrijven naar een een iets logischere en nettere code?
 
Koen Hollander

Koen Hollander

31/12/2012 07:45:04
Quote Anchor link
Bedankt voor al jullie eerlijke reacties. Ik zal ze bekijken, gaan inspringen en hem zo net mogelijk maken. Nogmaal bedankt
 
Dylan PHP

Dylan PHP

31/12/2012 14:59:13
Quote Anchor link
Ik weet niet hoe het met jullie zit maar ik lap die hele coockie wetgeving aan mijn laars :-) Er is geen haan die hiernaar kraait, en voor gebruikers is het alleen maar storend.
 
Moose -

Moose -

31/12/2012 15:00:09
Quote Anchor link
Dylan PHP op 31/12/2012 14:59:13:
Ik weet niet hoe het met jullie zit maar ik lap die hele coockie wetgeving aan mijn laars :-) Er is geen haan die hiernaar kraait, en voor gebruikers is het alleen maar storend.


Cool, ga nu maar mijn auto wassen
 



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.