PHP - Länka till samma sida och samtidigt behålla URL variabler?

Permalänk
Medlem

PHP - Länka till samma sida och samtidigt behålla URL variabler?

Jag har dykt på ännu ett problem som jag inte lyckas lösa på ett sådant sätt så jag blir nöjd. Jag vill länka till samma sida som jag redan är på och samtidigt lägga till nya "URL"-variabler och samtigit behålla dem jag redan har. Se nedan.

På sidan test.php?page=5:

echo "<a href=\"page.php?id=" . $id . "\">Link</a>";

Jag skulle kunna lösa detta genom att defiera page=$variable i länken, men nu är det så att jag vill inte få med page om den inte redan existerar. Har löst det med if-sats som kontrollerar $_GET["page"], men jag vill lösa detta med något i stil med $_SERVER["PHP_SELF"] om ni förstår. Dock fungerar inte den med $_GET vad jag förståt, samt inte med ReWriteRules från .htaccess.

Behöver ni mer info sitter jag här :). Tacksam för svar.

Permalänk
Medlem

echo $_SERVER['REQUEST_URI'].$_SERVER['QUERY_STRING'];

Läs mer om $_SERVER.