Session geef verkeerde informatie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Developer Front-end

Functie omschrijving Front-end Developer gezocht! Wij zijn op zoek naar een front-end developer voor een organisatie in de regio Veenendaal die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. Je hebt in deze functie een adviserende rol hiervoor moet je beschikken over een grote dosis vakinhoudelijke kennis. Je creëert unieke concepten door samen met collega’s en klanten te overleggen over aangeleverde designs. Hiermee draag jij je steentje bij aan de groeiambities van de klant. Jij wordt het vaste aanspreekpunt voor klanten wanneer het gaat over planningen, hierin is het jouw taak om alle betrokkenen goed

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 »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »

Senior Front end developer Angular

Functie Er zijn momenteel 5 SCRUM-teams waarvan drie gefocust zijn op DevOps en de huidige projecten en twee op innovatie van de platformen. Jij zal onderdeel worden van het innovatie Scrum team. De 2 multidisciplinaire innovatie teams bestaan momenteel uit 14 werknemers. Jij als senior Front end developer wordt onderdeel van onze innovatieteams. De innovatieteams houden zich bezig met het door ontwikkelen van de huidige producten en denken na over nieuwe functionaliteiten. Binnen de rol van Front end developer krijg je veel vrijheid en kan je je dag zelf indelen. Dingen waar jij je dagelijks mee bezig zult houden is

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer start jij in een development team met twee ervaren software ontwikkelaars. Jouw persoonlijke ontwikkeling is voor ons erg belangrijk en jij gaat dan ook meelopen met onze Senior .NET ontwikkelaar die jou met zijn kennis en ervaring een goede begeleiding kan aanbieden. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Front-end Developer

Dit ga je doen Doorontwikkelen van software; Ontwikkelen en testen van nieuwe functionaliteiten; Implementaties van nieuwe functionaliteiten en updates; Verzorgen van technische migraties naar nieuwe frameworks; Verwerken van incidenten. Hier ga je werken Onze klant, gevestigd in de regio Amsterdam, draagt bij aan het verbeteren van de veiligheid en efficiëntie van de Nederlandse infrastructuur door het ontwikkelen van afgemeten software oplossingen. Zo passen zij location intelligence toe om onderhoud en reparaties efficiënt te laten verlopen. Verder zorgen deze systemen dat incidenten zo snel mogelijk worden opgelost. Als Front-end Developer ben jij samen met je team betrokken met het (door)ontwikkelen van

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

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 »

Pagina: 1 2 volgende »

Lol lol

lol lol

19/06/2009 20:17:00
Quote Anchor link
Zie onder
Gewijzigd op 01/01/1970 01:00:00 door Lol lol
 
PHP hulp

PHP hulp

27/05/2026 09:49:27
 
- SanThe -

- SanThe -

19/06/2009 20:43:00
Quote Anchor link
Zet dit bovenin je script.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

// rest
?>
 
Lol lol

lol lol

19/06/2009 21:02:00
Quote Anchor link
Zie onder
Gewijzigd op 01/01/1970 01:00:00 door lol lol
 
Kalle P

Kalle P

19/06/2009 23:20:00
Quote Anchor link
gebruik om te checken of iets gepost is dmv:

if( $_SERVER['REQUEST_METHOD'] == "POST" ) {
//blurb
}
 
Afra ca

Afra ca

20/06/2009 02:20:00
Quote Anchor link
Misschien heb ik wat over het hoofd gezien, maar "op de ene pagina lukken sessies wel, en de andere niet meer" lijkt mij gewoon dat je niet álle pagina's begint met

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

session_start();

?>


(Ook nog voor de error reporting, echt helemaal bovenaan)
 
Lol lol

lol lol

20/06/2009 13:29:00
Quote Anchor link
Zie onder
Gewijzigd op 01/01/1970 01:00:00 door lol lol
 
Lol lol

lol lol

21/06/2009 12:55:00
Quote Anchor link
Zie onder
Gewijzigd op 01/01/1970 01:00:00 door lol lol
 
Matthias R

Matthias R

21/06/2009 12:57:00
Quote Anchor link
Je bent percies ook niet beveiligd tegen SQL injections??? is ook altijd goed he
 
Lol lol

lol lol

21/06/2009 13:27:00
Quote Anchor link
'Matthias:
Je bent percies ook niet beveiligd tegen SQL injections??? is ook altijd goed he


Inderdaad, maar ik had wel wat beveiliging er in, alleen heb dit er even tijdelijk uitgehaald voor het debuggen.
 
Lol lol

lol lol

22/06/2009 15:27:00
Quote Anchor link
*bump*

PS:
Mag een action leeg zijn?
Ik heb dit gedaan zodat ik op iedere pagina kan inloggen alleen weet ik niet zeker of dit mag..
 
Emmanuel Delay

Emmanuel Delay

22/06/2009 19:52:00
Quote Anchor link
Een lege action stuurt je naar de url waarop het formulier wordt getoond.
 
Lol lol

lol lol

22/06/2009 20:13:00
Quote Anchor link
Zie onder
Gewijzigd op 01/01/1970 01:00:00 door lol lol
 
Justin S

Justin S

23/06/2009 00:29:00
Quote Anchor link
Waarschijnlijk omdat je checkt ofdat $username en $password gepost zijn, deze zijn alleen gepost, na het verzenden van het formulier.

Er moet een IF statement vóór die if, dus eerst kijken of de sessie al bestaat, bijv. door een session_id o.i.d. of je checkt gewoon simpelweg of er al een sessie bestaat.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
if(isset($_SESSION['variabele'])
{

// header, pagina tonen of iets anders.

}else{

// Laat formulier zien

}
 
Lol lol

lol lol

23/06/2009 14:29:00
Quote Anchor link
Zie hier onder
Gewijzigd op 01/01/1970 01:00:00 door lol lol
 
Lol lol

lol lol

27/06/2009 00:03:00
Quote Anchor link
Hallo allemaal,

Aangezien dit probleem weer over sessions gaan, dacht ik dat het beter was om dit topic te gebruiken dan een nieuwe te starten.
(Als het beter was om een nieuwe te starten, mijn excuses.)

Ik ben bezig met een admin pagina waar ik mijn berichten kan zien die ik heb gepost op de voorpagina en daar bij wil ik dan ook gelijk de optie hebben om de berichten te kunnen bewerken en verwijderen.

Nu is het probleem dat ik, als ik op bewerken klik dan ga ik naar een andere pagina die mij dan instaat stelt om mijn bericht te bewerken.
Nu heb ik een beetje zitten na denken over hoe ik kan kijken welk bericht ik heb aan geklikt en kwam ik er op uit dat ik het met sessions moet doen.
Nu heb ik in de pagina waar ik mijn berichten kan zien een query opgesteld dat alle data weer geeft, tijdelijk voor het debuggen ook het ID, nu geef ik het ID, dat van het bericht is die in de database staat en doe ik dat in een session.
Op de pagina bewerken roep ik de session op, maar kom ik op het probleem dat dit continue de zelfde waarde geeft, in dit geval 12, en dat betekend dus dat ik de andere berichten niet kan bewerken.

Misschien allemaal een beetje omslachtig uitgelegd maar ik zal de codes er bij zetten.

PS:
Ik gebruik wel session_start, maar dit staat hier niet in, omdat mijn pagina's worden geincluded.

Pagina die de berichten weer geeft:
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
52
53
<?php
                        
include(inc/connect.php);
mysql_select_db("nieuws") or die("COULDNT SELECT DB :" . mysql_error());
                        
$nieuwsquery = mysql_query("SELECT id, titel , bericht, datum, username FROM nieuws ORDER BY datum DESC")or die("COULDNT GET DATA FROM DB : " . mysql_error());
                        
while($rij = mysql_fetch_assoc($nieuwsquery)){
                            
$id = $rij['id'];
$titel = $rij['titel'];
$bericht = $rij['bericht'];
$datum = $rij['datum'];
$user = $rij['username'];
                    
                                                    
echo '
<table>
    <tr>
        <td>Titel:</td>
        <td><strong>'
. $titel . '</strong></td>
    </tr>
    <tr>
        <td valign="top">Bericht:</td>
        <td><strong> '
. nl2br($bericht) . ' </strong></td>
    </tr>
    <tr>
        <td>Datum:</td>
            <td><strong> '
. $datum .' </strong></td>
    </tr>
    <tr>
        <td>Door:</td>
        <td><strong> '
. $user . ' </strong></td>
    </tr>
    <tr>
        <td> '
.$id.'</td>
    </tr>
    <hr>
    <br>
    <tr>
        <td><a href="?pagina=bewerken&onderdeel=admin">Bewerken</a></td>
        <td><a href="">Verwijderen</a></td>
    </tr>
</table>
                            
<br>
<br>
'
;
$_SESSION['adminid'] = $id;
}

                        
                                        
?>


Momenteel heb ik voor het debuggen op de pagina bewerken alleen nog maar staan;

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $_SESSION['adminid'];
?>


Maar deze blijft de waarde 12 hebben.

Mijn vraag is dan ook, hoe kan ik het ID meegeven die in de database staat, zodat ik het bericht dat ik heb geselecteerd kan bewerken.

Alvast bedankt!
Gewijzigd op 01/01/1970 01:00:00 door lol lol
 
- SanThe -

- SanThe -

27/06/2009 00:15:00
Quote Anchor link
Je zal hierin <a href="?pagina=bewerkenonderdeel=admin" het id mee moeten geven.

Edit: En waarom staat er nu twee keer een = in?
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Lol lol

lol lol

27/06/2009 00:37:00
Quote Anchor link
'SanThe:
Je zal hierin <a href="?pagina=bewerkenonderdeel=admin" het id mee moeten geven.

Edit: En waarom staat er nu twee keer een = in?


Ik heb het geedit en waarschijnlijk wat te veel weggehaald, maar de correcte notatie is;
<a href="?pagina=bewerken&onderdeel=admin"></a>

Edit:

Ah, nu heb ik het door, ik heb een variabele aangemaakt voor het id in te zetten, nu heb ik het voor elkaar dat het, juiste, id er instaat.
Alleen nu heb ik het probleem nog, als ik de session echo, dat het nog steeds 12 weergeeft.
Gewijzigd op 01/01/1970 01:00:00 door lol lol
 
- SanThe -

- SanThe -

27/06/2009 12:00:00
Quote Anchor link
De session waarde wordt steeds overschreven in de loop. Dus dat ie steeds hetzelfde getal geeft is wel logisch.
 
Lol lol

lol lol

28/06/2009 00:23:00
Quote Anchor link
'SanThe:
De session waarde wordt steeds overschreven in de loop. Dus dat ie steeds hetzelfde getal geeft is wel logisch.


Ik begrijp wat je bedoelt, maar kan het niet in praktijk brengen, naja, ik zal de code even meegeven.

Mijn berichten pagina;

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
52
53
54
<?php
                        
    include("inc/connect.php");
mysql_select_db("nieuws") or die("COULDNT SELECT DB :" . mysql_error());
                        
$nieuwsquery = mysql_query("SELECT id, titel , bericht, datum, username FROM nieuws ORDER BY id DESC")or die("COULDNT GET DATA FROM DB : " . mysql_error());
                        
while($rij = mysql_fetch_assoc($nieuwsquery)){
                            
$id = $rij['id'];
$titel = $rij['titel'];
$bericht = $rij['bericht'];
$datum = $rij['datum'];
$user = $rij['username'];
                            
$_SESSION['adminid'] = $id;
echo '
<table>
    <tr>
        <td>Titel:</td>
        <td><strong>'
. $titel . '</strong></td>
    </tr>
    <tr>
        <td valign="top">Bericht:</td>
        <td><strong> '
. nl2br($bericht) . ' </strong></td>
    </tr>
    <tr>
        <td>Datum:</td>
        <td><strong> '
. $datum .' </strong></td>
    </tr>
    <tr>
    <td>Door:</td>
        <td><strong> '
. $user . ' </strong></td>
    </tr>
    <tr>
        <td> '
.$id.'</td>
    </tr>
<hr>
<br>
    <tr>
        <td><a href="?pagina=bewerken&adminid='
. $_SESSION['adminid'] .'&onderdeel=admin">Bewerken</a></td>
        <td><a href="">Verwijderen</a></td>
    </tr>
</table>
                    
<br>
<br>
'
;
                            
}

                        
                        
                                                                
?>


Zoals je ziet heb ik toch weer die session in de loop gezet, dit komt omdat anders wordt de session niet gezet en het juiste id komt nu wel in de url te staan.
Mijn bewerk pagina: (waar het nu fout gaat)

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
<?php
include("inc/connect.php");
mysql_select_db("nieuws") or die("COULDNT SELECT DB :" . mysql_error());
                        
$nieuwsquery = mysql_query("SELECT id, titel, bericht FROM nieuws WHERE id='".$_SESSION['adminid']."' ")or die("COULDNT GET DATA FROM DB : " . mysql_error());
                        
    while($rij = mysql_fetch_assoc($nieuwsquery)){
                            
    $id = $rij['id'];
    $titel = $rij['titel'];
    $bericht = $rij['bericht'];
                                                
}

       $_SESSION['adminid'] = $id;
    echo '
    <table>
            <tr>
            <td><strong>De titel:</strong></td>
                 <td><input type="text" value="'
.$titel.'"></td>
        </tr>
        <tr>
            <td valign="top"><strong>Het bericht:</strong></td>
            <td><textarea cols="50" rows="25">'
.strip_tags(nl2br($bericht)).'</textarea></td>
        </tr>
    </table>
    '
;
?>


Maar nu krijg ik nog steeds niet het juiste bericht te zien, continue krijg ik weer het bericht van ID 12 te zien. Nu ziet het er naar uit dat ik misschien niks heb gedaan, maar ik weet niet precies waar ik op moet zoeken, dus mijn excuses voor dat.
Gewijzigd op 01/01/1970 01:00:00 door lol lol
 
Roeltje M

Roeltje M

28/06/2009 00:55:00
Quote Anchor link
off-topic:

Serieus, waarom maak je al je posts leeg? Zo hebben mensen ook niets aan de zoekfunctie.
 
Lol lol

lol lol

28/06/2009 01:12:00
Quote Anchor link
'roel:
off-topic:

Serieus, waarom maak je al je posts leeg? Zo hebben mensen ook niets aan de zoekfunctie.


OT:
Ik wou het wat overzichtelijker maken, maar nu je dit zegt heb je inderdaad gelijk, mijn excuses!
 

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.