"The thing under my bed waiting to grab my ankle isn't real. I know that, and I also know that if I'm careful to keep my foot under the covers, it will never be able to grab my ankle." - Stephen King
Quinta: 3 januari 2005
1
| window.location.history.go(-2) |
Was ik maar rijk en niet zo knap...
En zo weet je ook waar diegene vanaf komt.
Dit is geen refreshSjeik schreef op 13 augustus 2004 @ 10:16:
Ja, je kan met javascript dit heel simpel doen.
code:
1 window.location.history.go(-2)
referal pagina is altijd index.php. De vraag is alleen even welke argumenten worden meegegeven aan de URL. (En dan met name wat deze argumenten waren toen de gebruiker in het edit scherm kwam (waar vandaan kwam hij toen) Daar moet ie naar het editten ook weer naar terug)
Mocht ik deze argumenten veranderen in de index dan moet ik overal handmatig die URLs voor het refreshen veranderen. Daar heb ik geen zin in (foutgevoelig)
"The thing under my bed waiting to grab my ankle isn't real. I know that, and I also know that if I'm careful to keep my foot under the covers, it will never be able to grab my ankle." - Stephen King
Quinta: 3 januari 2005
Verwijderd
Maar waarom doe je niet gewoon 1 pagina vooruit? Als er zojuist gepost is, dan weet je waar de gebruiker hoort te zitten, dus dan stuur je 'm daar toch naar toe?
1
| <input type='hidden' name='http_referer' value='<? echo $_SERVER['HTTP_REFERER']; ?>'> |
als je die daarna dan ophaalt gaat het wel goed lijkt mij.
Ja, dat kan ik ook doen, maar dan moet ik handmatig de URL opgeven incl. argumenten. Wanneer ik besluit deze te veranderen moet ik dit ook aanpassen door alle php files en das onlogisch.Verwijderd schreef op 13 augustus 2004 @ 11:01:
Maar waarom doe je niet gewoon 1 pagina vooruit? Als er zojuist gepost is, dan weet je waar de gebruiker hoort te zitten, dus dan stuur je 'm daar toch naar toe?
De oplossing van 4Real is dan het beste aangezien je het systeem nu zelf laat uitzoeken waar het weg kwam i.p.v. dit hard in je code te zetten.
Constanten die midden in de code staan zijn de ergste dingen die er zijn wanneer er iets veranderd. Ik verander liever iets op 1 plaats en dat het dan overal werkt dan dat ik alle source files bij langs moet.
Vandaar dat ik ook nog de output naar de user toe in variabelen wil stoppen (maakt het vertalen ook makkelijker) en levert een consistente user output.
Ja das inderdaad een optie... Dit ga ik toepassen... (Dat ik daar zelf niet op gekomen ben4Real schreef op 13 augustus 2004 @ 11:10:
In het edit scherm $_SERVER['HTTP_REFERER'] opvragen die in de edit scherm als hidden variable er bij pleurencode:
1 <input type='hidden' name='http_referer' value='<? echo $_SERVER['HTTP_REFERER']; ?>'>
als je die daarna dan ophaalt gaat het wel goed lijkt mij.

[ Voor 54% gewijzigd door Schonhose op 13-08-2004 11:52 ]
"The thing under my bed waiting to grab my ankle isn't real. I know that, and I also know that if I'm careful to keep my foot under the covers, it will never be able to grab my ankle." - Stephen King
Quinta: 3 januari 2005
Verwijderd
Ja, daar hebben ze iets voor, en dat heet constantesSchonhose schreef op 13 augustus 2004 @ 11:47:
offtopic:
Constanten die midden in de code staan zijn de ergste dingen die er zijn wanneer er iets veranderd. Ik verander liever iets op 1 plaats en dat het dan overal werkt dan dat ik alle source files bij langs moet.
Kant noch wal */kuch*Schonhose schreef op 13 augustus 2004 @ 11:47:
[...]
Constanten die midden in de code staan zijn de ergste dingen die er zijn wanneer er iets veranderd. Ik verander liever iets op 1 plaats en dat het dan overal werkt dan dat ik alle source files bij langs moet.
1
2
3
4
| define('AANTAL_PAASEIEREN', 4); echo AANTAL_PAASEIEREN; // output: 4 |
Constantes worden 1 keer gedefineerd, en worden daarna niet meer verandert (tenzij je dit zelf doet uiteraard). Vandaar ook de naam 'constante'

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.
Ja tuurlijk zo kan het ook, maar wat ik vaak zie bij beginners is dat ze overal constanten heen zetten. Ga dat maar eens updaten. Als je het netjes wilt doen dan kun je ze in aparte file zetten.
Jij en OneOfBorg lezen beide niet goed. Ik ben me terdege bewust van het bestaan van constanten, maar gebruik ze dan wel zo dat ze allemaal in een aparte file staan en een duidelijke naam hebben.... (en/of omschrijving erachter).
Dat maakt het aanpassen makkelijker. Waar ik het over had zijn: Constanten die midden in de code staan
Ik gebruik ook constanten, maar defineer ze alleen wanneer ze constant zijn voor de hele site (alle pagina's) of het meerendeel. Wanneer ik een variabele heb die meerdere keren gebruikt wordt over verschillende pagina's maar niet dezelfde inhoud hebben (zoals $ReturnUrl) die ga ik niet per pagina vastzetten in een constante.
Dus mijn verhaal raakt wel de kant en ook de wal
NOFI uiteraard, maar ik heb dus echt de indruk dat er niet goed gelezen was wat ik zei. Aan de andere kant kan ik het ook duidelijker uitleggen natuurlijk
[ Voor 14% gewijzigd door Schonhose op 13-08-2004 17:31 . Reden: quote snippen ]
"The thing under my bed waiting to grab my ankle isn't real. I know that, and I also know that if I'm careful to keep my foot under the covers, it will never be able to grab my ankle." - Stephen King
Quinta: 3 januari 2005
Verwijderd
Maar vergeeft u mijn lompheid