Sessie killen, hoe?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

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 »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

C# .NET Software Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen software development waar je gaat werken voor een jong en flexibel bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Software Developer met ervaring binnen C# .NET die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Verder begeleid je complexe projecten, ben jij iemand die altijd kansen ziet? Dan zoeken wij jou! In deze functie ga jij je bezighouden met: Meedenken in oplossingsrichtingen; Werken aan de architectuur; Het verbeteren van functionaliteiten binnen het dataplatform; Ontwikkelen van nieuwe technologieën. Bedrijfsprofiel Waar ga je aan de

Bekijk vacature »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

Bekijk vacature »

Junior Java Developer

Dit ga je doen Full stack web- en appdevelopment; Vertalen van de functionele wensen naar de technische specificaties; Sturing geven aan/klank board zijn voor de software teams; Trainen van de software teams; Sparren met klanten; Meedenken over architectuur. Hier ga je werken De organisatie is een bureau welke websites en mobiele applicaties bouwt voor verschillende toonaangevende organisaties. Hierbij richten zij zich voornamelijk op de sectoren leisure, overheid en zorg. De sfeer intern kenmerkt zich door informaliteit, gezelligheid en ambitie. Ze werken dag in dag uit samen om mooie producten op te leveren voor hun klanten. Op dit moment zijn er

Bekijk vacature »

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

Bekijk vacature »

Front-end (Angular) developer - remote werken

Functie Als Front-end (Angular) developer ga je aan de slag met het uitbouwen van hun webapplicatie, als één van de front-end experts ga je samen met collega’s in een devops team werken aan een nieuw front-end voor hun calculatie oplossing. Binnen de calculatiesoftware kunnen meerdere professionals tegelijk samenwerken, 3D calculaties uitvoeren en ook inzien met de benodigde specifieke details. Deze software wordt veel ingezet om projectbeschrijvingen en kosten in kaart te brengen, en tijdens de uitvoering te bewaken. Maar hiernaast liggen er in de toekomst veel meer plannen op het gebied van front-end in de andere applicaties. Genoeg te doen

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Pagina: 1 2 volgende »

Ozzie PHP

Ozzie PHP

14/12/2010 10:39:10
Quote Anchor link
Hallo,

Ik heb een functie gemaakt om een sessie te killen. Wat ik wil is dat alle gegevens in de sessie worden gewist en dat er een nieuwe sessie wordt gestart met een nieuw sessie id.

Dit staat er in de functie die de sessie moet killen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$_SESSION
= array();
session_regenerate_id(true);
session_destroy();
session_start();
?>


Het vreemde is nu dat de sessie_id voor en na het aanroepen van deze functie het zelfde resultaat teruggeeft. Hoe kan dat?
 
PHP hulp

PHP hulp

12/01/2025 12:38:48
 
Gerhard l

gerhard l

14/12/2010 10:40:39
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4

vernietigt alle sessies
misschien bij jou niet omdat je session start onderaan staat, overal waar je sessies gebruikt beginnen met session_start()
Gewijzigd op 14/12/2010 10:43:25 door gerhard l
 
Ozzie PHP

Ozzie PHP

14/12/2010 10:43:02
Quote Anchor link
Voor de volledigheid, mijn sessie is dus al gestart met session_start().

Via de functie wil ik de huidige sessie vernietigen en een nieuwe starten.

@gerhard: volgens mij is alleen session_destroy niet voldoende. Ik heb dan ook geen sessie_id meer.
 
John D

John D

14/12/2010 10:45:33
Quote Anchor link
Het sessionid komt van de browser, is het misschien zo dat het id niet veranderd zolang de browser niet herstart is? Dus dat slechts alle informatie/variabelen beeindigd worden met destroy maar het sessie nummertje niet?
 
Ozzie PHP

Ozzie PHP

14/12/2010 10:53:18
Quote Anchor link
Hmmm oke, maar als ik session_regenerate_id(true) doe zou dan het sessie_id niet moeten veranderen?

Klopt deze functie voor de rest wel?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$_SESSION
= array();
session_regenerate_id(true);
session_destroy();
session_start();
?>
 
Jelmer -

Jelmer -

14/12/2010 10:56:51
Quote Anchor link
Als je session_regenerate_id al met [true] aanroept, wat hebben _destroy en _start dan nog voor nut?
 
John D

John D

14/12/2010 10:57:53
Quote Anchor link
Probeer het test example van php.net:
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
<?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);
?>
 
Ozzie PHP

Ozzie PHP

14/12/2010 11:18:40
Quote Anchor link
Hmmm, dat werkt wel....

Ik ben er nu achter dat wanneer ik alleen "session_regenerate_id(true)" doe ik WEL een nieuwe sessie_id krijg. Echter op deze manier niet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$_SESSION
= array();
session_regenerate_id(true);
session_destroy();
session_start();
?>


Hoe kan dat nou weer? :-s
 
- SanThe -

- SanThe -

14/12/2010 11:21:09
Quote Anchor link
Ozzie PHP op 14/12/2010 10:43:02:
Voor de volledigheid, mijn sessie is dus al gestart met session_start().


En dan onderaan dat rijtje nog een session_start(). Dat gaat niet werken en zal een error geven.
 
Ozzie PHP

Ozzie PHP

14/12/2010 11:26:26
Quote Anchor link
Hoe moet ik het nou doen dan??
 
- SanThe -

- SanThe -

14/12/2010 11:31:05
Quote Anchor link
Lees alles nog een keer rustig door.
 
Ozzie PHP

Ozzie PHP

14/12/2010 11:41:17
Quote Anchor link
Ja, ik weet het niet want het werkt niet. Onderaan die session_start() geeft GEEN error en start een nieuwe session omdat ik de oude heb gedestroyed. Wat moet ik nu doen om:

- de (gegevens van) de huidige sessie te vernietigen
- de sessie te destroyen
- een nieuwe sessie id te krijgen
- een nieuwe sessie te starten

Ik kom er nu achter dat als ik die regenerate op het eind doe ik dan wel een nieuw sessie_id krijg.

Dan zou het zo worden:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$_SESSION
= array(); // overschrijf de gegevens uit de sessie met een lege array
session_destroy(); // vernietig de huidige sessie
session_start(); // begin een nieuwe sessie
session_regenerate_id(); // maak een nieuwe sessie_id
?>


Is het zo goed? (moet ik ook nog een cookie verwijderen ofzo?)
Gewijzigd op 14/12/2010 11:49:01 door Ozzie PHP
 
- SanThe -

- SanThe -

14/12/2010 11:47:56
Quote Anchor link
Je moet altijd eerst session_start() doen. Ook om hem te destroyen.

Toevoeging op 14/12/2010 11:49:49:

Ozzie PHP op 14/12/2010 11:41:17:
Ja, ik weet het niet want het werkt niet. Onderaan die session_start() geeft GEEN error


Als er al een session_start() is geweest lijkt mij dat de tweede een 'headers already send' error zal geven.
 
Ozzie PHP

Ozzie PHP

14/12/2010 11:50:47
Quote Anchor link
Ja maar die session_start() doe ik automatisch al aan het begin van m'n framework. Er wordt altijd een sessie gestart. Mijn code is puur bedoeld om de sessie te vernietigen en tegelijkertijd een nieuwe te starten met een ander sessie id. Klopt mijn code dan?

Toevoeging op 14/12/2010 11:55:23:

- SanThe - op 14/12/2010 11:47:56:
Je moet altijd eerst session_start() doen. Ook om hem te destroyen.

Toevoeging op 14/12/2010 11:49:49:

Ozzie PHP op 14/12/2010 11:41:17:
Ja, ik weet het niet want het werkt niet. Onderaan die session_start() geeft GEEN error


Als er al een session_start() is geweest lijkt mij dat de tweede een 'headers already send' error zal geven.

Nee, dat doet ie niet... sterker nog. Ik lijk die session_start echt nodig te hebben want anders ontbreekt mijn session_id.
 
- SanThe -

- SanThe -

14/12/2010 12:02:57
Quote Anchor link
Even zitten testen.
Inderdaad geeft 2 keer session_start() geen error.
Dit werkt bij mij.
Bestaande session verdwijnt en een nieuwe session geopend.
Gewijzigd op 14/12/2010 12:03:14 door - SanThe -
 
Ozzie PHP

Ozzie PHP

14/12/2010 12:09:21
Quote Anchor link
Oke, dat is dus gelijk aan wat ik had gevonden alleen heb ik er nog $_SESSION = array(); boven staan om te zorgen dat alles wordt gewist vantevoren.

Moet ik nog een cookie wissen ofzo?
Gewijzigd op 14/12/2010 12:13:36 door Ozzie PHP
 
John D

John D

14/12/2010 12:21:36
Quote Anchor link
Als je geen cookie hebt geset hoef je hem ook niet te wissen.
 
Ozzie PHP

Ozzie PHP

14/12/2010 13:02:18
Quote Anchor link
Uhmm... oke, hoe weet je precies of er een cookie is geset? Doet session_start dat automatisch? Zo ja, hoe weet ik dan hoe die cookie heet?
 
- SanThe -

- SanThe -

14/12/2010 13:26:46
Quote Anchor link
Bij mij heet ie PHPSESSID en alleen het id staat er in. Na het runnen van jouw script staat er een ander id in.
 
Ozzie PHP

Ozzie PHP

14/12/2010 13:42:35
Quote Anchor link
Waar zie jij die cookie staan? Ik kan m niet vinden namelijk...

Het zou toch zoiets moeten zijn als:

[email protected]

??
 
- SanThe -

- SanThe -

14/12/2010 13:49:50
Quote Anchor link
In je browser, opties, cookies.
 

Pagina: 1 2 volgende »



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.