Men fråga är då:
Hur gör man för att få fram den FÖRSTA platsen i $_GET?
Dvs jag vill ha fram "shop" ur båda query strängarna åvan.
echo $_GET[0] fungerar inte..=(
// detta är en array som håller reda på vilka funktioner som är aktiverade i systemet och dess respektive fil..
$GLOBALS[funcArray]=
array("calender"=>array("css"=>"calender.css"),
"search"=>array("css"=>"search.css"),
"shop"=>array("css"=>"shop.css"));
// Längre ner i koden kommer en sträng för att skriva ut css:en.. och för
// varje funktion ska en egen css fil skrivas ut..
// Funktionen bestäms av det som står i querysträngen.. Dvs det som står
// efter ?-tecket ...
echo "<head>";
echo "<link rel='stylesheet' href='http://localhost/myshopp/$GLOBALS[funcArray][$_GET[0]][css]'>";
// $_GET[0] är det som den inte fattar..
// Går att lösa med:
// $keys=array_keys[$_GET];
//echo "<link rel='stylesheet' href='http://localhost/myshopp/$GLOBALS[funcArray][$keys[0]][css]'>";
echo "</head>";
echo "<body>....</body>";
Men det skulle vara snyggt att kunna göra det utan att använda array_keys för sådan här kod finns lite överallt i systemet...