sessie uitlezen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Intern - Junior PHP ontwikkelaar in fris en jong t

Bedrijfsomschrijving Werk jij graag een in fris, flexibel en jong team? Bij ons ben jij vrij om te bepalen waar jij het liefst werkt en op de vrijdag komen wij gezellig bij elkaar op kantoor. Flexibiliteit en vrijheid zijn bij ons de norm en dat geeft jou de ruimte en energie om het beste uit jezelf te halen! Ons team bestaat uit vijf enthousiaste collega's die jou graag ondersteunen in zowel je persoonlijke als professionele ontwikkeling. Met twee ervaren Senior Developers als mentoren ben jij in goede handen. Wij zien onszelf als een vriendengroep die gezamenlijk werken aan iets moois

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Front end developer binnen het onderwijs

Functie Het doel van dit team is om te zorgen dat de studenten altijd op de hoogte zijn van relevante informatie en de mogelijkheid hebben om online vragen te stellen. Hiervoor hebben ze een portal ontwikkeld. De app is echt een greenfield project met een eigen inrichting middels cloud. De ontwikkeling wordt gedaan door gebruik te maken van oa. Javascript, React, CSS, Next.js, GraphQL in een Azure Cloud omgeving. Daarnaast gebruiken ze tooling als Figma, storybook, Jest en Github. De complexiteit in deze rol zit hem in het feit dat data uit verschillende bronsystemen komt waarbij er zowel gekoppeld wordt

Bekijk vacature »

C# developer

Functie omschrijving We are looking for a dutch native speaker Ik ben op zoek naar een back-end developer, die met name kennis & ervaring heeft van de programmeertaal C#. Jij gaat aan de slag bij een topspeler in de logistieke sector, die zich behalve met logistiek, ook bezig houdt met softwareontwikkeling. Welke taken komen hierbij kijken? Je gaat desktop- en webapplicaties onderhouden en optimaliseren, waarin je werkt met o.a. C#, ASP.NET, SQL Server en T-SQL. Je hebt regelmatig klantcontact om de wensen in kaart te brengen en te evalueren over de huidige draaiende applicaties. Je implementeert nieuwe functionaliteiten toe aan

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Applicatieontwikkelaar Java EE

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving De afdeling IV –

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »
Ozzie PHP

Ozzie PHP

15/11/2010 18:09:30
Quote Anchor link
Kun je een sessie bestand uitlezen en/of verwijderen? Ik weet de lokatie van mijn sessie bestand maar als ik file_get_contents gebruik om het bestand uit te lezen krijg ik een lege string terug. Zijn sessie bestanden op de een of andere manier beveiligd waardoor je ze niet zomaar kunt uitlezen / weggooien?
 
PHP hulp

PHP hulp

22/12/2024 15:00:53
 
Jasper DS

Jasper DS

15/11/2010 18:52:14
Quote Anchor link
is een sessie geen var? dus $_SESSION['test'] = 'dit is een test';

dus als je unset($_SESSION['test']); doet, is de sessie verwijderd denk ik.
 
Wouter J

Wouter J

15/11/2010 18:56:17
Quote Anchor link
Een sessie is inderdaad een var:
Bijv.
Bestand1.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
  session_start();
  $_SESSION['naam'] = "Ozzie";
?>


Bestand2.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
  session_start();
  echo S_SESSION['naam'];
?>
Gewijzigd op 15/11/2010 18:56:59 door Wouter J
 
Jasper DS

Jasper DS

15/11/2010 18:59:05
Quote Anchor link
De session start was ik vergeten. en je kunt ook Session_destroy gebruiken ;)
 
Ozzie PHP

Ozzie PHP

15/11/2010 19:30:00
Quote Anchor link
ahhhh... sorry, ik zal het iets anders proberen uit te leggen. Ik weet hoe je een sessie kunt uitlezen via $_SESSION['key'], maar dat is niet wat ik bedoel. Ik bedoelde of het mogelijk is om het daadwerkelijke bestandje (waar de gegevens in staan) uit te lezen of te verwijderen. Het gaat dan om zo'n ses_344we42340sadr bestandje.
 
Marco V

Marco V

15/11/2010 19:41:31
Quote Anchor link
Ozzie, de $_SESSION is een array, dus die kan je als elke andere array gewoon opslaan lijkt me!? Probeer dit eens...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
session start();
$kopie_van_de_sessie = $_SESSION;
?>
 
Ozzie PHP

Ozzie PHP

15/11/2010 19:46:06
Quote Anchor link
Ja, dat zal ongetwijfeld lukken, maar het was meer dat ik het me afvroeg uit veiligheidsoverwegingen. Als je een sessie destroyt blijft het sessiebestand volgens mij nog even op de server zwerven. Ik vroeg me af of je dit bestand ook kan verwijderen (bijvoorbeeld met unlink). Dus iemand logt uit, en meteen gooi ik het sessie bestand weg van de server.
 
Aad B

Aad B

15/11/2010 20:03:44
Quote Anchor link
Je kan sessie bestanden inderdaad verwijderen met unlink. Overigens worden sessiebestanden door apache zelf opgeruimd onder voorwaarde dat ze op de default locatie staan. Het je een hoster waar dat niet het geval is of je hebt zelf de default veranderd dan moet je ze zelf opruimen. Ik gebruik dit om online users te tellen middels sessie bestanden en ik gooi ze ook weer weg:
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
<?php
function getOnlineUsers(){

/* Default directory: /var/lib/php/session */

if ( $directory_handle = opendir( session_save_path() ) )
{

  $count = 0;
  while ( false !== ( $file = readdir( $directory_handle ) ) )
  {

    if($file != "." && $file != "..")
    {

      if(time()- fileatime(session_save_path() . "/" . $file) < MAX_IDLE_TIME * 60)
      {

        $count++;
      }

      else //remove files with PHP - Unlink()
      {
        unlink(session_save_path() . "/" . $file);
      }
    }
  }

  closedir($directory_handle);
  return $count;

}

else
{
return false;
}
}


?>
 
Ozzie PHP

Ozzie PHP

15/11/2010 20:09:03
Quote Anchor link
Oke, thanks. Ik heb ze op een eigen locatie staan en laat ze opruimen door de garbage collector, maar het lijkt me ook handig om ze te kunnen weggooien via unlink. Echter, als ik dat doe krijg ik permission denied, dus vreemd dat het bij jou dan wel lukt. (Volgens mij kun je met de glob() functie veel makkelijker een directory uitlezen?)
 
Aad B

Aad B

15/11/2010 20:10:44
Quote Anchor link
Ozzie PHP op 15/11/2010 20:09:03:
Oke, thanks. Ik heb ze op een eigen locatie staan en laat ze opruimen door de garbage collector, maar het lijkt me ook handig om ze te kunnen weggooien via unlink. Echter, als ik dat doe krijg ik permission denied, dus vreemd dat het bij jou dan wel lukt. (Volgens mij kun je met de glob() functie veel makkelijker een directory uitlezen?)
permission denied klopt, je moet de directory waarin ze komen chmodden met 666
 
Ozzie PHP

Ozzie PHP

15/11/2010 20:14:28
Quote Anchor link
Ah oke, moet je dat op server niveau doen, of kan dat ook via PHP? Ik hoop van wel, anders moet je telkens de server instellingen aanpassen en dat is niet relaxed :-/
 
- SanThe -

- SanThe -

15/11/2010 20:23:53
Quote Anchor link
Aad B op 15/11/2010 20:10:44:
je moet de directory waarin ze komen chmodden met 666


Als je de rechten van een directory op 666 zet dan mag je de directory niet meer in (geen access recht). Je bedoelt 777 neem ik aan.
 
Aad B

Aad B

15/11/2010 20:30:57
Quote Anchor link
- SanThe - op 15/11/2010 20:23:53:
Aad B op 15/11/2010 20:10:44:
je moet de directory waarin ze komen chmodden met 666


Als je de rechten van een directory op 666 zet dan mag je de directory niet meer in (geen access recht). Je bedoelt 777 neem ik aan.

666 is rw-rw-rw en moet werken. 777 is rwxrwxrwx

@Ozzie: eenmalig een directory is toch wel te doen ?
Gewijzigd op 15/11/2010 20:32:15 door Aad B
 
- SanThe -

- SanThe -

15/11/2010 20:35:26
Quote Anchor link
Aad B op 15/11/2010 20:30:57:
666 is rw-rw-rw en moet werken.


Niet voor een directory.
De 'x' staat voor access, oftewel toegang.
 
Aad B

Aad B

15/11/2010 20:45:44
Quote Anchor link
- SanThe - op 15/11/2010 20:35:26:
Aad B op 15/11/2010 20:30:57:
666 is rw-rw-rw en moet werken.


Niet voor een directory.
De 'x' staat voor access, oftewel toegang.

@SanThe: thanks, weer wat geleerd.
 
Ozzie PHP

Ozzie PHP

15/11/2010 20:54:12
Quote Anchor link
Aad B op 15/11/2010 20:30:57:
@Ozzie: eenmalig een directory is toch wel te doen ?

Liever niet, aangezien ik een universeel systeem wil maken waarbij ik niet telkens een server instelling wil hoeven aan te passen. Hoe komt die map eigenlijk beveiligd? Ik heb 'm namelijk zelf aangemaakt en niks gewijzigd aan de beveiliging. Doet PHP dat zelf? En is het dan niet mogelijk om via PHP (of htaccess????) de rechten van zo'n map te wijzigen?
 
Aad B

Aad B

15/11/2010 22:06:58
Quote Anchor link
Ozzie PHP op 15/11/2010 20:54:12:
Aad B op 15/11/2010 20:30:57:
@Ozzie: eenmalig een directory is toch wel te doen ?

Hoe komt die map eigenlijk beveiligd? Ik heb 'm namelijk zelf aangemaakt en niks gewijzigd aan de beveiliging.
Jij hebt die map aangemaakt met een tool ingelogd onder jouw ftp codes, zeg owner=ozzie? Nu probeer owner apache/apache erin te schrijven en dat mag niet zomaar.
 
Ozzie PHP

Ozzie PHP

15/11/2010 23:09:17
Quote Anchor link
Hmmm, oke... maar de bestanden worden wel automatisch verwijderd als de sessie is verlopen dus dat is vreemd toch? :-s
 



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.