Stemmen opslaan door cookies?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Front end developer

Functie Jij als front end developer gaat werken binnen de teams van onze klant, uiteraard met alle moderne technieken. Opdrachten worden echt gericht op jouw leerdoelen en jouw behoeftes. Wij hebben een omgeving gecreëerd waarin je echt jezelf kan zijn en waar echt gekeken wordt naar jouw voorkeuren. Maak je een fout? Geen probleem, leer ervan en dan ga weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en dus jezelf snel ontwikkelen. Eisen Je bent communicatief vaardig en houdt van een dynamische omgeving Je hebt HBO werk- en denkniveau Je hebt gedegen kennis

Bekijk vacature »

Integratie Developer / Architect

Dit ga je doen Als Integratie Developer / Architect binnen deze organisatie krijg je echt de kans om impact te maken. De organisatie is groeiende maar houdt een corporate cultuur buiten de deur. Heb je een goede business case: zorg voor goede argumentatie en ga ervoor! Geen stroperig beslissingsproces dat jouw ideeën in de weg staat! Enkele van jouw taken: Je ontwerpt en ontwikkelt nieuwe integraties met behulp van interne tools (Boomi) of externe partners; Je vertaalt functionele specificaties naar technische oplossingen; Je denkt mee over strategische ontwikkelingen op het gebied van applicatie integratie; Je voert regie op leveranciers en

Bekijk vacature »

Full Stack Software Developer C#.NET

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Fullstack Developer

Functieomschrijving Heb je kort geleden jouw HBO diploma ICT development behaald? Of zit je nog aan het begin van je carrière en heb je affiniteit met C#.NET? Voor een erkende werkgever in de omgeving van Oosterhout zijn wij op zoek naar een fullstack developer. Als C#.NET developer werk je samen met een vooruitstrevend team aan het ontwikkelen van maatwerk software voor klanten. Je hebt affiniteit met SQL, maar nog belangrijker is dat je kennis en ervaring hebt met C#.NET. Jouw werkzaamheden zien er als volgt uit: Het ontwikkelen van onze high-availability en high-performance backend; Je begint de dag rond 8:30

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

APEX Ontwikkelaar in een team van Oracle Developer

Bedrijfsomschrijving Wij zijn op zoek naar een APEX Ontwikkelaar om onze opdrachtgever in Den Haag te versterken. In deze rol zul je verantwoordelijk zijn voor het ontwikkelen en onderhouden van de front-end van onze applicaties met behulp van Oracle Application Express (APEX). Je werkt aan zowel inhouse als externe projecten. De sfeer binnen het Oracle team is gemoedelijk en men probeert elkaar te helpen én van elkaar te leren. Zo ontstaat er een prettige en plezierige werksfeer waar ruimte is voor persoonlijke ontwikkeling en groei. Er wordt gewerkt met de meest nieuwe technologieën waardoor je kennis up-to-date blijft. Het bedrijf

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Barendrecht! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »

Senior Java developer

Als Senior Developer bij Sogeti ben je onderdeel van onze toonaangevende best-gecertificeerde Java community. Deze bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Aval en de Nationale Politie. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We

Bekijk vacature »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

.NET Developer C#

Dit ga je doen Als developer nieuwe gave features implementeren; Werken met technieken als C# .NET en (REST) API's webservices; Ontwikkelen van koppelingen middels API's; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken Als C# .NET Developer wordt je verantwoordelijk voor het ontwikkelen van applicaties voor belangrijkste product van deze organisatie. Dit product is een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Er

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Junior Software Developer C# Verhuursector Verhuur

Samengevat: Wij ontwikkelen en leveren softwaresystemen voor de logistieke sector en de verhuursector. Ben jij geschikt als Junior Software Developer? Heb je ervaring met Delphi? Vaste baan: C# Software Developer Logistiek HBO €2.500 - €3.900 Deze werkgever is een software ontwikkelaar, gericht op software voor de logistieke sector. Deze werkgever heeft eigen producten ontwikkelen en leveren ook maatwerk. Ons bedrijf kent een boeiende en inspirerende werkomgeving met een open cultuur en mogelijkheden voor je verdere ontwikkeling. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om

Bekijk vacature »

Lasrobotprogrammeur/operator

Heb je interesse in trekkers en beschik je overvlijmscherpse precisie? Solliciteer dan op deze vacature! Als Lasoperator ben je vooral bezig met het maken van nieuwe lasrobotprogramma’s en het optimaliseren van bestaande programma’s, zowel online als offline (incl. het bedienen van de Lasrobots). Daarnaast draag je bij aan een optimaal rendement van de las robots. Verder heb je de volgende werkzaamheden: Het meewerken als operator c.q. Robotlassen niveau 2 (van complexe samenstellingen/halffabricaten), het om- en instellen van de diverse stations van lasmallen (productdragers), het afwerken van laswerk (verwijderen lasspetters en oxiden), het bewaken van de machineplanning (op bewerkingen) incl. de

Bekijk vacature »

Software Ontwikkelaar PHP

Functie omschrijving Software Ontwikkelaar PHP gezocht! Wij zijn op zoek naar een ervaren PHP Software Ontwikkelaar om het team van onze opdrachtgever te versterken! De ideale kandidaat zal fungeren als verlengstuk van klanten en complexe technische vraagstukken met enthousiasme benaderen. Naast het werken met de nieuwste technologieën, ben je in staat om aan meerdere projecten tegelijkertijd te werken. Als je deze uitdaging aangaat, werk je nauw samen met front-end developers en draag je bij aan het realiseren van grote veranderingen bij klanten. Het bedrijf zoekt iemand die zichzelf graag uitdaagt en altijd streeft naar het leveren van de beste resultaten.

Bekijk vacature »
Gerjan de Vries

Gerjan de Vries

04/08/2006 17:00:00
Quote Anchor link
Hallo,

ik heb dit onderstaande script, voor een foto rating
maar nu kun je dus constant blijven stemmen, en dat is niet mijn bedoeling.

weet iemand hoe je er voor kan zorgen dat iemand maar 1x op een foto kan stemmen?

Via cookies is goed genoeg, hoeft niet per IP

Zou iemand mij kunnen helpen?

Hier de 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
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?
if(!$_GET["show"] and !$_POST["show"]){
    $result = mysql_query("SELECT * FROM $db_table_pictures;");
    while(list($ids[]) = mysql_fetch_row($result));
    while(true){
      srand((double)microtime()*1000000);
      $show = rand(1,mysql_num_rows($result));
      if(array_search($show,$ids)){
        break;
      }
    }
  }

  else{
    $show = $_GET["show"] ? $_GET["show"] : $_POST["show"];
  }


  $row        = mysql_fetch_array(mysql_query("SELECT * FROM $db_table_pictures WHERE id=$show;"));
  list($next) = mysql_fetch_row(mysql_query("SELECT id FROM $db_table_pictures WHERE id>$show ORDER BY id ASC LIMIT 0,1;"));

  if($row["points"] != 0){
    $row["points"] = number_format($row["points"]/$row["votes"],2,",","");
  }


  if(!$next){
    list($next) = mysql_fetch_row(mysql_query("SELECT id FROM $db_table_pictures WHERE id>1 ORDER BY id ASC LIMIT 0,1;"));
  }

  
  echo $header;
  echo "
          <form action=\"index.php\" method=\"post\">
            <table align=\"center\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\">
              <tr>
                <td rowspan=\"2\">Slecht</td>
                <td rowspan=\"2\" width=\"10\">&nbsp;</td>"
;

  for($i=1;$i<=$max_points;$i++){
    echo "
                <td align=\"center\">$i</td>"
;
  }


  echo "
                <td rowspan=\"2\" width=\"10\">&nbsp;</td>
                <td rowspan=\"2\">Goed</td>
              </tr>
              <tr>"
;

  for($i=1;$i<=$max_points;$i++){
    echo "
                <td align=\"center\"><input type=\"radio\" name=\"vote\" value=\"$i\" onClick=\"submit();\"></td>"
;
  }

?>
Gewijzigd op 01/01/1970 01:00:00 door Gerjan de Vries
 
PHP hulp

PHP hulp

21/11/2024 18:39:30
 
Frank -

Frank -

04/08/2006 17:02:00
Quote Anchor link
Zet even
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? ?>
om de code, dan wordt de color highlighting actief en is de code beter leesbaar.

Dank je
 
Jan Koehoorn

Jan Koehoorn

04/08/2006 17:05:00
Quote Anchor link
Ik zou juist wel de IP opslaan in de database en dan eisen dat die UNIQUE moet zijn. Dan krijg je foutmelding 1062 (uit mijn hoofd) als er een dubbele IP is.
 
Gerjan de Vries

Gerjan de Vries

04/08/2006 17:06:00
Quote Anchor link
cookies is voor dit doel voldoende
 
Jan Koehoorn

Jan Koehoorn

04/08/2006 17:20:00
Quote Anchor link
Okee, dan doe je eerst een check of er een cookie gezet is:
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['mijn_poll'])) {
        // ze mogen niet stemmen
    }
    else {
        // ze mogen stemmen, en daarna
        // cookie zetten voor een week of vier

        setcookie ('mijn_poll', 'gestemd', time () + (3600 * 24 * 4), '/', 'jouwsite.nl');
    }

?>
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Gerjan de Vries

Gerjan de Vries

04/08/2006 17:45:00
Quote Anchor link
waar moet ik dat neerzetten in het bestand?
 
Mebus  Hackintosh

Mebus Hackintosh

04/08/2006 17:49:00
Quote Anchor link
En wat nouw als ik dat koekje verwijder?

Dan ken ik weer stemmen..

Dat wil je juist niet

GR. mebus!

edit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

$sql
= mysql_query("SELECT COUNT(1) FROM tabel WHERE ip = '".$IP."'") or trigger_error(mysql_error());
$count = mysql_result($sql,0);

if($count == FALSE) {
  //  je kan wel stemmen
} else {
  //  je kan niet stemmen
}

?>


ip varchar(23) NOT NULL,
UNIQUE KEY(ip)

$IP wist ik ff niet meer snel $_SERVER['remote_addr'];

Heb ik dat goed?
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 
Gerjan de Vries

Gerjan de Vries

04/08/2006 17:53:00
Quote Anchor link
dat maakt niet uit, het heeft meer als doel het flooden tegen te gaan.
 
Niek s

niek s

04/08/2006 17:56:00
Quote Anchor link
en als de browser nu geen cookies ondersteund?
 
Gerjan de Vries

Gerjan de Vries

04/08/2006 18:02:00
Quote Anchor link
hmmm ja daar heb je wel wat, maar nu moet ik dat IP nog inbouwen!!!

kun je ook vertellen waar ik dat neer moet zetten, en wat voor een sql moet ik maken?
 
Jan Koehoorn

Jan Koehoorn

04/08/2006 18:08:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
    function get_ip () {
        if (@getenv ($_SERVER['HTTP_X_FORWARDED_FOR'])) {  
            $ip = @getenv ($_SERVER['HTTP_X_FORWARDED_FOR']);
        }

        elseif (@getenv ($_SERVER['HTTP_CLIENT_IP'])) {  
            $ip = @getenv ($_SERVER['HTTP_CLIENT_IP']);  
        }

        else {  
            $ip = $_SERVER['REMOTE_ADDR'];  
        }

        return $ip;
    }


    $ip = get_ip ();
    $sql = "
        INSER INTO tabel
        SET ip = '"
. $ip . "'
        LIMIT 1"
;
    if (!$res = mysql_query ($sql)) {
        trigger_error (mysql_errno () . ': ' . mysql_error ());
    }

?>
 



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.