Nare sessie-error

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

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 Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

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 »

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 »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Opleveren van mooie eindproducten, middels de Agile methodiek; Samenwerken in een team van 10 collega's; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven. De

Bekijk vacature »
Kristof Hendrickx

Kristof Hendrickx

04/09/2013 14:08:23
Quote Anchor link
Hallo,
ik dacht: alles werkt, ik ga van de gratis naar de betalende server, deze zijn geheel afzonderlijke servers van elkaar, op de gratis server werkte alles volledig, maar nu, op de betalende versie, ok, alles werkt, maar volgend bericht verschijnt op elke pagina:
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/ankelpq61/domains/horse-utopia.be/public_html/beginpaard.php:15) in /home/ankelpq61/domains/horse-utopia.be/public_html/beginpaard.php on line 29

Op lijn 29 staat gewoon: session_start();

Is dit een beperking van de server?

Kan ik dit oplossen?
 
PHP hulp

PHP hulp

26/04/2024 00:28:40
 
- Raoul -

- Raoul -

04/09/2013 14:16:39
Quote Anchor link
Deze vraag zien we maandelijks echt tientallen keren verschijnen. Dit is zover de meest bekende PHP error die er bestaat, als je even op Google had gekeken had je je oplossing in no-time gevonden.
 
Mark Hogeveen

Mark Hogeveen

04/09/2013 14:20:14
Quote Anchor link
Het probleem is dat er al data is verzonden naar de client. De server kan dit maar 1x doen. De error zegt eigenlijk dat je data wil verzenden, terwijl dat al is gebeurt en dat het dus niet opnieuw kan. Je kunt ook session_start() altijd het beste bovenaan in de code zetten, voor mijn part op lijn 1.
 
Kris Peeters

Kris Peeters

04/09/2013 14:42:02
Quote Anchor link
Kristof Hendrickx op 04/09/2013 14:08:23:
... ik dacht: alles werkt, ik ga van de gratis naar de betalende server, ...


Voor alle duidelijkheid: die nieuwe server heeft gelijk.
Als die gratis server daar geen warnings voor stuurde, deed die server zijn werk niet.

Dus, als je ons vraagt: is er een truukje waardoor - zonder veel te wijzigen - alles terug werkt zonder foutmeldingen, zeggen we "liever niet".

Je zal de structuur van je .php bestanden totaal moeten omgooien.
Daar willen we mee helpen.
Het zal wat werk vergen.

Als je dat ziet zitten: toon ons de code, en we leggen het uit.
 
Ward van der Put
Moderator

Ward van der Put

04/09/2013 14:50:15
Quote Anchor link
Kris Peeters op 04/09/2013 14:42:02:
Dus, als je ons vraagt: is er een truukje waardoor - zonder veel te wijzigen - alles terug werkt zonder foutmeldingen, zeggen we "liever niet".

Liever niet, inderdaad. Maar voor een truc waarmee je niet twee maar drie vliegen in één klap slaat, mogen we toch wel een uitzondering maken ;)

Begin het script met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
ob_start('ob_gzhandler');
?>
Gewijzigd op 04/09/2013 14:50:32 door Ward van der Put
 
Kris Peeters

Kris Peeters

04/09/2013 15:06:22
Quote Anchor link
Ik blijf bij mijn stelling
 
Frank Nietbelangrijk

Frank Nietbelangrijk

04/09/2013 15:23:53
Quote Anchor link
Kris heeft gelijk. Headers (de naam zegt het al) verstuur je VOORDAT je de inhoud verstuurt. Ward zijn methode zal wel werken maar het blijft een lapmiddel.

Het gaat natuurlijk ook om de logische volgorde in je programma:
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
<?php

session_start(); // gebruik je sessions? dan is het nu tijd om deze te initialiseren

include 'library.php'; // als eerste include je de bibliotheken daarin staat geen enkele echo!

// plaats hier je php code

$text = 'Hallo wereld';

// als laatste komt je output:
?>

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>

<body>
<p><?php echo $text; ?></p>
</body>
</html>
Gewijzigd op 04/09/2013 15:57:06 door Frank Nietbelangrijk
 
Kristof Hendrickx

Kristof Hendrickx

04/09/2013 16:23:43
Quote Anchor link
Ik vond dit vooral raar omdat het op de gratis server er niet was, maar wil dit zeker op een correcte manier oplossen.

Ik denk niet dat bibliotheken bij mijn website van toepassing zijn, ik moet namelijk regelmatig wat op de uitvoer zetten.

Ik had wel gelezen volgens tutorials dat bij de sessie aanmaken een session_start() moest, en als je deze op een andere pagina aan wil halen deze opnieuw moet beginnen met session_start()

Deze pagina's zijn volledig afzonderlijk van elkaar.

Ik vind ook maar 1 maal in dat document session_start() (zoekfunctie gebruikt, handmatig gezocht, nog iemand anders laten zoeken: niets
 
Obelix Idefix

Obelix Idefix

04/09/2013 16:45:26
Quote Anchor link
Kristof Hendrickx op 04/09/2013 16:23:43:
Ik vond dit vooral raar omdat het op de gratis server er niet was, maar wil dit zeker op een correcte manier oplossen.

Dat zegt dan meer over die gratis server...

Kristof Hendrickx op 04/09/2013 16:23:43:
Ik vind ook maar 1 maal in dat document session_start() (zoekfunctie gebruikt, handmatig gezocht, nog iemand anders laten zoeken: niets

Goed lezen. De foutmelding heeft NIETS te maken met het aantal keren session_start op een pagina.
Harry hogeveen op 04/09/2013 14:20:14:
Het probleem is dat er al data is verzonden naar de client. De server kan dit maar 1x doen. De error zegt eigenlijk dat je data wil verzenden, terwijl dat al is gebeurt en dat het dus niet opnieuw kan. Je kunt ook session_start() altijd het beste bovenaan in de code zetten, voor mijn part op lijn 1.
 
Kristof Hendrickx

Kristof Hendrickx

04/09/2013 17:05:30
Quote Anchor link
buiten 2 include's waar html bestanden ge-include worden staat in principe de session_start() op de eerste regel, deze staat namelijk als eerste regels van het php-gedeelte.

Kan dit van een externe pagina zijn dat er data is verzonden?

bij het inloggen word namelijk data in de sessie gezet waarbij dan deze moet uitgelezen worden op deze pagina's.

Voor de rest zit er een post-functie in de login, maar dit draagt niet over naar een andere pagina dan de loginpagina.
 
Obelix Idefix

Obelix Idefix

04/09/2013 17:15:44
Quote Anchor link
Kristof Hendrickx op 04/09/2013 17:05:30:
buiten 2 include's waar html bestanden ge-include worden staat in principe de session_start() op de eerste regel, deze staat namelijk als eerste regels van het php-gedeelte.

Het staat wel of niet op de 1e regel. In principe kan niet.

Je include html bestanden. Grote kans dat je (daarmee dus) output genereert.
Kris geeft al aan dat je moet kijken naar de structuur van de pagina's.
 
Victor G

Victor G

04/09/2013 17:20:07
Quote Anchor link
Mee eens, het is op regel 1 of niet. Anders klopt er dus iets niet in je structuur.
Gewijzigd op 04/09/2013 17:20:32 door Victor G
 
Kristof Hendrickx

Kristof Hendrickx

04/09/2013 17:43:26
Quote Anchor link
lijn 1 kan niet om onozele redenen:
de site is niet volledig php, ook html, daardoor begin ik al met lijnen html, standaardlijnen, waartussen 2* een include staat met ook weer enkel html, dit heb ik nu nogmaals gecontroleert, de eerste echte php is dus waar session_start() staat.

Ik denk niet dat je met html ervoor kan zorgen dat die waarschuwing erop komt.

Als je nu bedoelt: include opzich genereert output (de code: include()), dan ga ik wel met je akkoord, alhoewel ik hier mijn twijfels aan heb.

Voor mij is het niet: ok, ik zet het regeltje daar en het werkt, voor mij is het: ik zet het regeltje daar want het moet voor dat staan omwille van dat.

Ik stel jullie hulp zeker op prijs, ik heb nu bovenaan de pagina een
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php session_start(); ?>
aangemaakt en dit blijkt te werken, maar kunnen jullie nu uitleggen hoe dit komt?

Betekent dit dat een include iets uitstuurt waardoor de sessie denkt dat er al iets is uitgestuurd, er staat niets php in de include bestanden.
Gewijzigd op 04/09/2013 17:50:01 door Kristof Hendrickx
 
Obelix Idefix

Obelix Idefix

04/09/2013 17:57:41
Quote Anchor link
Kristof Hendrickx op 04/09/2013 17:43:26:
Ik denk niet dat je met html ervoor kan zorgen dat die waarschuwing erop komt.
Quote:
Ik word hier zo moe van. Heb je de opmerkingen hierboven gelezen? Heb je met Google gezocht wat de foutmelding betekent én waardoor die wordt veroorzaakt?

Kristof Hendrickx op 04/09/2013 17:43:26:
Voor mij is het niet: ok, ik zet het regeltje daar en het werkt, voor mij is het: ik zet het regeltje daar want het moet voor dat staan omwille van dat.

Zoals Kris al aangaf: je zult moeten kijken naar de structuur van je pagina's.
Betekent eerst PHP en dan output (met HTML (in combinatie met variabelen vanuit PHP)).
De manier waarop jij het doet is niet goed.
Maar ach, het werkt.
 
Kristof Hendrickx

Kristof Hendrickx

04/09/2013 18:09:39
Quote Anchor link
Obelix en Idefix op 04/09/2013 17:57:41:
Kristof Hendrickx op 04/09/2013 17:43:26:
Ik denk niet dat je met html ervoor kan zorgen dat die waarschuwing erop komt.
Quote:
Ik word hier zo moe van. Heb je de opmerkingen hierboven gelezen? Heb je met Google gezocht wat de foutmelding betekent én waardoor die wordt veroorzaakt?

Kristof Hendrickx op 04/09/2013 17:43:26:
Voor mij is het niet: ok, ik zet het regeltje daar en het werkt, voor mij is het: ik zet het regeltje daar want het moet voor dat staan omwille van dat.

Zoals Kris al aangaf: je zult moeten kijken naar de structuur van je pagina's.
Betekent eerst PHP en dan output (met HTML (in combinatie met variabelen vanuit PHP)).
De manier waarop jij het doet is niet goed.
Maar ach, het werkt.

Dit vind ik om volgende reden onhandig: dan staat alle output in het rood en alle html-code, synwrite ziet dit niet als code als dit in een echo staat.

Vandaar dat ik de standaard dingen op deze manier erin zet.

Jullie zeggen: google it, maar denk eens na over: mss heeft hij gezocht en na de uitleg die hij vond nog geen verklaring gevonden, want zo is het!

Aangezien het niets anders dan html is dat ervoor staat kan dit toch niets te maken hebben met de fout dacht ik?

Ik vraag nogmaals: kan dit met de includes te maken hebben?

Ik heb de indruk dat jullie gewoon zelf het antwoord niet hebben, maar wees dan eerlijk ...

Nog een reden om de structuur niet al te veel aan te passen: het gaat niet om 1 pagina
 
Obelix Idefix

Obelix Idefix

04/09/2013 18:29:35
Quote Anchor link
Kristof Hendrickx op 04/09/2013 18:09:39:
Dit vind ik om volgende reden onhandig: dan staat alle output in het rood en alle html-code, synwrite ziet dit niet als code als dit in een echo staat.

Vandaar dat ik de standaard dingen op deze manier erin zet.

Geen idee wat je hiermee precies wilt zeggen.
Als je alle HTML-code in een echo zet; kan ik je afraden. Is niet nodig.
Houdt vooral vol met het opbouwen volgens een onlogische structuur. Vroeg of laat (eigenlijk nu dus al) kom je jezelf wel tegen.

Kristof Hendrickx op 04/09/2013 18:09:39:
Jullie zeggen: google it, maar denk eens na over: mss heeft hij gezocht en na de uitleg die hij vond nog geen verklaring gevonden, want zo is het!

Aangezien het niets anders dan html is dat ervoor staat kan dit toch niets te maken hebben met de fout dacht ik?

Kennelijk begrijp je niet wat met 'output' wordt bedoeld.......

Kristof Hendrickx op 04/09/2013 18:09:39:
Ik vraag nogmaals: kan dit met de includes te maken hebben?
Ja en nee. Hangt er van af wat er in de includes gebeurt. Jij hebt er HTML in staan. Hierboven staat reeds dat dat de oorzaak zal zijn (en in de resultaten van Google staat dat ongetwijfeld ook).

Kristof Hendrickx op 04/09/2013 18:09:39:
Ik heb de indruk dat jullie gewoon zelf het antwoord niet hebben, maar wees dan eerlijk ...

Vooral zo doorgaan.

Kristof Hendrickx op 04/09/2013 18:09:39:
Nog een reden om de structuur niet al te veel aan te passen: het gaat niet om 1 pagina

Je bent net begonnen met scripten. Leer het jezelf aub goed aan. Beter ten halve gekeerd dan ten hele gedwaald. En hanteer niet het idee: 'ach het werkt, dus het zal wel goed zijn'. Echt, vroeg of laat breekt het je op.

De keuze is aan jou.
 



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.