Håller på att försöka skapa ett URL-hanteringsskript, men lyckas inte få det att fungera riktigt. Skriptet ska fungera på följande sätt.
skript.php?url=apa // Skickar användaren till apa.php
skript.php?url=index&katalog=blah //skickar användaren till /blah/index.php
skript.php //skickar användaren till default sidan (index.php)
Det ska inte gå att exekvera externa url'er i skriptet.
Har försökt bygga det med switch satser men får det inte att fungera, jag hamnar alltid på samma sida hela tiden gör antagligen nånting fel. Någon som har några förslag eller idéer hur det här problemet skulle kunna lösas på bästa sätt?
$_GET["url"] innehåller det värde du ger url i adressen
$_GET["katalog"] innehåller det värde du ger katalog i adressen
$path = "";
if(!empty($_GET["katalog"]))
$path = $_GET["katalog"] . "/";
if(!empty($_GET["url"]))
$path .= $_GET["url"] . ".php";
else
$path = "index.php";
include($path) inkluderar $path i sidan
header("Location: " . $path); skickar användaren vidare till sidan (obs, du får inte skriva ut något innan du använder header())
Pimme's kod fungerade fint, förutom att man behövde lägga till exit; innan header funktionen för att få bort varningsmeddelandet ang. att headerinformation redan är ditlagt på sidan som den visar. Bockar och bugar för Matte's kod oxå
263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91