Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Wenn etwas an URL, dann immer dran hängen (https://www.delphipraxis.net/42473-%5Bphp%5D-wenn-etwas-url-dann-immer-dran-haengen.html)

Die Muhkuh 19. Mär 2005 12:22


[PHP] Wenn etwas an URL, dann immer dran hängen
 
Hi,

komischer Titel, nich? ;-)

Also, wenn auf meiner HP jemand auf "Downloads" klickt, so wird an die URL z.B. ?dl drangehängt. Wenn ?dl an der URL ist, wird immer eine Seite, die Download-Übersicht, includet. Das Problem ist nun, wenn jemand in der Download-Übersicht auf einen Link klickt, ist dieses ?dl wieder weg. Wie mache ich es, dass immer das ?dl dran ist, wenn man sich in der Download-Section befindet?

alcaeus 19. Mär 2005 12:23

Re: [PHP] Wenn etwas an URL, dann immer dran hängen
 
Hier gab es mal einen Tipp, wie man einen Parameter an jede URL anhaengen kann. Frag ab ob $_GET['dl'] gesetzt ist, und wenn ja dann fuege es einfach an.
Ich hab hier auch mal einen Beitrag gepostet, der mit Hilfe von ob_start etwas an alle Links anhaengt.

Greetz
alcaeus

noch_ein_hannes 19. Mär 2005 13:20

Re: [PHP] Wenn etwas an URL, dann immer dran hängen
 
Die aktuellen URL-Parameter findest Du in der Env-Variable $_SERVER["QUERY_STRING"]. Du musst diese also nur an jeden Link anhängen.

Delphi-Quellcode:
<a href="xyz.php?<?= $_SERVER["QUERY_STRING"] ?>">
Das klappt selbstverständlich nur, wenn Dein Link keine weiteren Parameter bereitstellen soll. Ansonsten könnte es evtl. so aussehen:
Delphi-Quellcode:
<?
$urlPar = (!empty($_GET['meineAndereVariable']) ? 'meineAndereVariable='.$_GET['meineAndereVariable'] : '');
?>
<a href="<?= $PHP_SELF ?>?meineVariable=xyz&<?= $urlPar ?>">


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz