Forum » Server-Side scripting » Pokémon layout fout
Crime-ware dot nl
Berichten: 774
avatar
Offline Stuur privebericht
Hallo.

Zoals jullie weten ben ik bezig met een pokémon online spel.
het lukt al aardig.



nou mijn fout ik heb in me config dit stukje script.

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
if($_SERVER['PHP_SELF'] == "/pocketmonsters/index.php"){
// Geen actie in de index.php
}else{
// actie wordt uitgevoerd
}


nu worden de acties alleen weergeven in de niet index.php gerealiseerde webpagina's.

Dit werkt gewoon prima maar nu wil ik bijvoorbeeld.
dat het script wel werkt als index.php een ? heb met een actie bijvoorbeeld.


index.php?homepagina=1
dan moet die wel een actie uitvoeren dit doet het script alleen niet.

weet iemand een oplossing?


18-04-2011 19:25
Dit topic is 329 keer bekeken door 53 verschillende leden
Reacties op: "Pokémon layout fout"
1
MLormans.com
Berichten: 174
avatar
Offline Stuur privébericht
Door simpelweg een variable aan te maken met
$index = "1";
dit doe je net boven waar je je config inlaad,

en dan check je hier op of dat $index 1 is.
op alle andere pagina's maak je dan uiteraard geen variabele aan.

Dan zal hij de actie altijd uitvoeren op je index ongeacht hoe je hem aanroept.
19-04-2011 09:49
Crime-ware dot nl
Berichten: 774
avatar
Offline Stuur privébericht
erg bedankt ik ga het proberen
19-04-2011 11:07
What else?
Berichten: 1180
avatar
Online Stuur privébericht
of gewoon:

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
if($_SERVER['PHP_SELF'] == "/pocketmonsters/index.php" && empty($_GET)) { 
// Geen actie in de index.php 
}else{ 
// actie wordt uitgevoerd 
}
19-04-2011 11:22
Crime-ware dot nl
Berichten: 774
avatar
Offline Stuur privébericht
Quote: Patrick

of gewoon:

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
if($_SERVER['PHP_SELF'] == "/pocketmonsters/index.php" && empty($_GET)) { 
// Geen actie in de index.php 
}else{ 
// actie wordt uitgevoerd 
}



erg bedankt die werk nog beter.
is er ook mogelijkheid voor

if($_SERVER['PHP_SELF'] == "/pocketmonsters/index.php" && empty($_GET)) {
// Geen actie in de index.php
}else{
// actie wordt uitgevoerd
}

dat get wel actie geeft als bijvoorbeeld index.php?sluit=1
is
19-04-2011 11:34
What else?
Berichten: 1180
avatar
Online Stuur privébericht
wanneer je een ?nogiets erachter zet is $_GET al niet meer leeg daarom kan je na de } else { gaan kijken welke $_GET wat doet
19-04-2011 12:46
Crime-ware dot nl
Berichten: 774
avatar
Offline Stuur privébericht
het werkt erg bedankt

19-04-2011 13:46
Reageer op: "Pokémon layout fout"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden