Registreer FAQ Berichten van vandaag


Ga terug   Scholieren.com forum / Technologie / Software & Hardware
Reageren
 
Topictools Zoek in deze topic
Oud 26-08-2003, 21:25
Verwijderd
Ik heb de code:
PHP-code:
if ($member[sid] != 1) echo "Acces denied ($member[sid])"
met de output:
Code:
Acces denied (1)
Voor degene die het niet zien,
hij moet iets uitvoeren als $member[sid] GEEN 1 is, maar als hij het echo't blijkt het toch 1 te zijn..

euh, ja wat moet ik hier mee...
Met citaat reageren
Advertentie
Oud 26-08-2003, 21:34
Harrie
Avatar van Harrie
Harrie is offline
hij werkt bij mij gewoon.. met alle mogelijkheden geprobeerd (quotes ed)..
misschien is je php ander(s)(e) configged/versie, anders moet je even kloten met $member["sid"] en != '1' oid.. misschien is dat iets..

wel vaag

Laatst gewijzigd op 26-08-2003 om 21:39.
Met citaat reageren
Oud 26-08-2003, 21:36
Verwijderd
Ja, maar op 2 verschillende servers doet ie het niet..

als ik overigens $member[sid] = 1;
bovenaan zet, doet hij het wel zoals het hoort..
($member[sid] komt uit een database, $member[id] ook, maar die werkt wel gewoon goed)

PHP-code:
echo "$member[sid]"
geeft 1

maar
PHP-code:
echo $member[sid]; 
geeft weer niks :?

edit: Harrie, kun je even mij unquoten, want dat leest niet zo handig

Laatst gewijzigd op 26-08-2003 om 21:39.
Met citaat reageren
Oud 26-08-2003, 21:39
Verwijderd
hmm..
$member["sid"]
doet het wel goed :?

Is sid een var die je niet zomaar mag gebruiken ofzo?
Met citaat reageren
Oud 26-08-2003, 21:46
Kaboon
Kaboon is offline
Kan dat aan je code liggen?

PHP-code:
if ($member['sid'] != 1) { echo "Acces denied ( " $member['sid'] . ")"; } 
Met citaat reageren
Oud 26-08-2003, 21:49
Verwijderd
Nee, met de code is niks mis..
Maar sid kun je dus niet zomaar gebruiken, waarom weet ik niet want toen ik het veranderde naar lid werkte alles wel goed
Met citaat reageren
Oud 26-08-2003, 22:04
Kaboon
Kaboon is offline
Euhm inderdaad. SID is een constante die je kan gebruiken on de huidige sessie-naam en sessie-id als een string binnen te halen.

Maar dat voorkom je door het gebruik van de single quotes voor zover ik weet? Ik had geen problemen met testen in iedergeval. Volgensmij is het lid gewoon bruikbaar.
Met citaat reageren
Oud 26-08-2003, 22:13
Verwijderd
Citaat:
Kaboon schreef op 26-08-2003 @ 23:04:
Euhm inderdaad. SID is een constante die je kan gebruiken on de huidige sessie-naam en sessie-id als een string binnen te halen.

Maar dat voorkom je door het gebruik van de single quotes voor zover ik weet? Ik had geen problemen met testen in iedergeval. Volgensmij is het lid gewoon bruikbaar.
lid werkt idd prima,
en met quotes werkt sid ook, maar ik vind quotes niet zo mooi
Met citaat reageren
Oud 26-08-2003, 22:26
Kaboon
Kaboon is offline
Ik weet het zeker. Ik heb even navraag gedaan. Als je geen quotes gebruikt zal PHP de waarde altijd als een constante interpreteren.

Dit wist ik ook nog niet. Ik wist alleen wel dat ze belangrijk waren!
Met citaat reageren
Oud 26-08-2003, 22:51
deathz0rz
deathz0rz is offline
staat volgens mij gewoon in de manual hoor...

PHP-code:
if ($member['sid'] != 1) echo "Acces denied ({$member['sid']})"
http://nl3.php.net/manual/en/languag...arsing.complex


edit: lees de draad voordat je blaat deathz0rz
__________________
Ooit. Dan.

Laatst gewijzigd op 26-08-2003 om 22:53.
Met citaat reageren
Advertentie
Reageren


Regels voor berichten
Je mag geen nieuwe topics starten
Je mag niet reageren op berichten
Je mag geen bijlagen versturen
Je mag niet je berichten bewerken

BB code is Aan
Smileys zijn Aan
[IMG]-code is Aan
HTML-code is Uit

Spring naar


Alle tijden zijn GMT +1. Het is nu 03:41.