Session errors

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Senior Front-end Developer

Dit ga je doen Met behulp van diverse programmeertalen ontwikkelen van Front-end software; Het begeleiden van het front-end team; Het oplossen van incidenten; Het bijhouden van een backlog; Je hebt een actieve bijdrage in de wekelijkse overleggen met de omliggende teams; Je houdt trends bij en adviseert het management hierover waar nodig; Helder communiceren met de stakeholders om hen zo mee te nemen in projecten en laten inzien wat de duur en toegevoegde waarde van bepaalde projecten is. Hier ga je werken Deze organisatie heeft circa 40 miljoen bezoekers per maand en heeft innovatie hoog in het vaandel staan. Het

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Senior Mobile Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Mobile Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Python Developer

Dit ga je doen Als Python Developer ben je verantwoordelijk voor: Het ontwikkelen van Stuurprogramma's in Python zodat er verbindingen kunnen worden gelegd tussen besturingssystemen en (AV) hardware; Het testen en debuggen van Stuurprorgamma's; Het communiceren met noodzakelijke partijen in gevallen waar extra technische details nodig zijn om een Stuurprogramma te ontwikkelen of problemen op te lossen; Het maken van de nodige technische documentatie (in het Engels); Het participeren in een Scrum/Agile omgeving. Hier ga je werken Deze internationale organisatie is wereldwijd een succesvol producent en leverancier van professionele AV hard- en software. Klanten gebruiken de producten o.a. voor het

Bekijk vacature »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

PHP Developer - medior functie

Functieomschrijving Ben jij innovatief en wil jij je kennis graag delen met jouw nieuwe collega's? Lees dan snel verder! Voor een leuke opdrachtgever in de omgeving van Roosendaal zoeken wij een Symfony developer. Of je nou junior, medior of senior bent, je krijgt hier alle vrijheid en verantwoordelijkheid om jouw eigen loopbaan te ontwikkelen. Je gaat je hier bezig houden met en inspelen op de actualiteiten van jouw vakgebied. Techstack: Symfony, PHP, mySQL. Kennis van Svelte is helemaal mooi meegenomen. Bedrijfsprofiel Al sinds '99 is dit webbureau actief. De kernwaarden binnen het bedrijf zijn integer, dienstbaar en deskundig. Je komt

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »
V K

V K

17/01/2011 15:29:48
Quote Anchor link
Hallo iedereen,

Mijn probleem is dat ik steeds session errors krijg die er als volgt uitzien:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /www/zymichost.com/v/i/d/vidjinderhoebaduop/htdocs/index.php:14) in /www/zymichost.com/v/i/d/vidjinderhoebaduop/htdocs/verwerkenlogin.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/zymichost.com/v/i/d/vidjinderhoebaduop/htdocs/index.php:14) in /www/zymichost.com/v/i/d/vidjinderhoebaduop/htdocs/verwerkenlogin.php on line 3


Warning: Cannot modify header information - headers already sent by (output started at /www/zymichost.com/v/i/d/vidjinderhoebaduop/htdocs/index.php:14) in /www/zymichost.com/v/i/d/vidjinderhoebaduop/htdocs/verwerkenlogin.php on line 23
stop de POST variablen en SESSION variablenmysql_num_rows ($result) = 1


en dit is mijn verwerkenlogin.php:

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
<div class="verwerkenlogincontent">
<?php
session_start();
if(!empty ($_POST["email"]) and !empty($_POST["wachtwoord"])){
    include ("connect_db.php");
    
    $query = " SELECT email, wachtwoord, gebruikersrol
               FROM userinloggegevens
               WHERE email = '"
.$_POST["email"]."'
               AND wachtwoord = '"
.MD5($_POST["wachtwoord"])."'";
              
    $results = mysql_query($query) or die ("de query is niet goed gelukt".mysql.error());
    if( mysql_num_rows($results) > 0 ) {
    $_SESSION["email"] = $_POST["email"];
    $_SESSION["wachtwoord"] = MD5($_POST["wachtwoord"]);
    for ( $i=0 ; $i<mysql_num_rows($results) ; $i++)
    {

        $gegevens = mysql_fetch_array($results);
        $_SESSION["gebruikersrol"] = $gegevens["gebruikersrol"];
    }

    
    echo $_SESSION["email"]."  ".$_SESSION["wachtwoord"]."  ".$_SESSION["gebruikersrol"]."<br/>";
    header("location: doorverwijzen.php");
    echo "stop de POST variablen en SESSION variablen";
    echo 'mysql_num_rows ($result) = '.mysql_num_rows ($results);
    }
else{
    echo "De opgegeven combinatie van uw Email en Wachtwoord is niet geldig.<br/> Ga jezelf <a href='index.php?content=registreren'>registreren</a> of ga terug naar de <a href='index.php?content=home'>homepage</a>.";
    }
}
else{
header("location: index.php?content=inloggen");
}

?>

</div>


Ik heb al wat op internet gezocht en die zeggen dat de session_start bovenaan moet staan zoals je ziet heb ik dat gedaan maar de probleem is er nogsteeds.

Kan iemand me helpen?
Alvast bedankt
Gewijzigd op 17/01/2011 15:47:04 door V K
 
PHP hulp

PHP hulp

26/04/2024 06:43:59
 
Jordi Kroon

Jordi Kroon

17/01/2011 15:32:33
Quote Anchor link
session_start(); moet helemaal bovenaan de pagina staan

dus ook boven de html

verders zijn er ook wat verbeteringen in je php zie even dit topic
 
Obelix Idefix

Obelix Idefix

17/01/2011 15:35:43
Quote Anchor link
Dit is een 'standaard'foutmelding, waarbij Google je heel snel het antwoord had kunnen geven. Ook op dit forum is deze vraag regelmatig gesteld.
 
Yea Rupie

Yea Rupie

17/01/2011 15:57:47
Quote Anchor link
Deze 2 dingen kloppen niet:
header("location: doorverwijzen.php");
header("location: index.php?content=inloggen");
 
V K

V K

17/01/2011 16:17:58
Quote Anchor link
Ok ik heb mijn code veranderd maar de errors zijn er nogsteeds

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
session_start();
?>

<div class="verwerkenlogincontent">
<?php
if(!empty ($_POST["email"]) and !empty($_POST["wachtwoord"])){
    include ("connect_db.php");
    
    $query = " SELECT email, wachtwoord, gebruikersrol
               FROM userinloggegevens
               WHERE email = '"
.$_POST["email"]."'
               AND wachtwoord = '"
.MD5($_POST["wachtwoord"])."'";              
    $results = mysql_query($query) or die ("de query is niet goed gelukt".mysql.error());
    if( mysql_num_rows($results) > 0 ) {
    $_SESSION["email"] = $_POST["email"];
    $_SESSION["wachtwoord"] = MD5($_POST["wachtwoord"]);
    for ( $i=0 ; $i<mysql_num_rows($results) ; $i++)
    {

        $gegevens = mysql_fetch_array($results);
        $_SESSION["gebruikersrol"] = $gegevens["gebruikersrol"];
    }

header("location: doorverwijzen.php");
//echo $_SESSION["email"]."  ".$_SESSION["wachtwoord"]."  ".$_SESSION["gebruikersrol"]."<br/>";
//echo "stop de POST variablen en SESSION variablen";
//echo 'mysql_num_rows ($result) = '.mysql_num_rows ($results);

    }else{
echo "De opgegeven combinatie van uw Email en Wachtwoord is niet geldig.<br/> Ga jezelf <a href='index.php?content=registreren'>registreren</a> of ga terug naar de <a href='index.php?content=home'>homepage</a>.";
}
}
else{
header("location: index.php?content=inloggen");
}

?>

</div>


en wat was er niet goed aan:
header("location: doorverwijzen.php");
header("location: index.php?content=inloggen");
 
- Mark -

- Mark -

17/01/2011 16:29:22
Quote Anchor link
session_start(); en header() Moet boven ALLE HTML staan "Dus boven de <html> tags". Er mag nog geen output naar de browser zijn geweest wanneer je deze functies gebruikt. Dus ja, Je hebt een kompleet verkeerde opbouw. Probeer HTML en PHP zo veel mogelijk te scheiden.

- Je script SQL injection gevoelig.
- Waarom sla je het wachtwoord in een Sessie op?
- die is geen mooie foutafhandeling.

En ik kan nog wel even door gaan helaas.
Gewijzigd op 17/01/2011 16:31:46 door - Mark -
 
Jasper hoi

jasper hoi

17/01/2011 16:30:56
Quote Anchor link
Je dient eerst alle logica(php code) te doen, en dan pas de output naar de browser. Je kan geen header meer meegeven als je al data hebt verzonden.
Je zou dus iets als dit kunnen doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
session_start();
$content ='';
//-php code-
$content .='<div class="verwerkenlogincontent">';
//-nog meer php-
//en dan als laatste

echo $content;
?>


of natuurlijk gebruik maken van een template parser als smarty
Gewijzigd op 17/01/2011 16:32:30 door jasper hoi
 
Jens V

Jens V

17/01/2011 16:31:58
Quote Anchor link
Je gaat idd waarschijnlijk nog iets voor die <div...> hebben staan. Als je gaat naar de pagina waar de deze wordt geinclude, daar ga je waarschijnlijk je <html> tag hebben staan. Daar voor (dus ook nog voor je <!DOCTYPE...>) moet die session_start(); staan. Effectief voor ELKE output.
 



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.