+ Antworten
Ergebnis 1 bis 13 von 13

Thema: Aktuelle URL verwenden

  1. #1
    TP-Member macweb macht alles soweit korrekt
    Registriert seit
    Apr 2004
    Beiträge
    77

    Aktuelle URL verwenden

    Hallo,

    wie kann ich auf einer Seite, die gerade aktuelle url in eine Variable bringen? Ich muss sie danach zerlegen.

    mfg mg

  2. #2
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Hallo,

    schau Dir z.B. mal parse_url() an, das könnte von Interesse für dich sein.

  3. #3
    TP-Member macweb macht alles soweit korrekt
    Registriert seit
    Apr 2004
    Beiträge
    77
    Hallo,

    ja zum zerlegen kenne ich das. Aber die schreiben immer $url=blablabla. wie bekomme ich die aktuelle direkt in die $url oder so?

    mfg mg

  4. #4
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Schon mal $_SERVER angeschaut?

  5. #5
    TP-Member macweb macht alles soweit korrekt
    Registriert seit
    Apr 2004
    Beiträge
    77
    Hallo,

    also bin nun viel weiter. Aber folgendes Problem

    Wenn ich auf einer Seite diesen Link mache
    PHP-Code:
    <a href="shop3.php?ATS9" target="_self">Link</a
    und auf der Zielseite das hier
    PHP-Code:
    $url $_SERVER['REQUEST_URI'];
    $anker explode("?"$url);
    echo 
    $anker[1]; 
    Dann klappt es. Im Array $anker[1] steht was nach dem Fragezeichen kommt.

    Wenn ich das Fragezeichen nun bei beiden mit dem # ändere geht es nicht mehr. Das # weil ich einen Anker mitgeben will mit der url. Wieso geht das nicht?

    Und darf ein Anker mit einer Zahl beginnen?

    Danke für die Hilfe

    mfg mg

  6. #6
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    ein Anker darf auch eine Zahl sein.
    Ein Anker kommt immer als allerletztes hinter die ganzen Parameter, das sollte keinen Einfluss haben.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  7. #7
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    Nimm, wie von Rizzo vorgeschlagen, parse_url zum Zerlegen des URLs.
    Das ist sicherer und Du brauchst das Rad nicht neu erfinden.
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

  8. #8
    TP-Member macweb macht alles soweit korrekt
    Registriert seit
    Apr 2004
    Beiträge
    77
    Hallo,

    also das ganze geht nicht. folgendes habe ich jetzt gemacht.

    der Link
    PHP-Code:
    <a href="shop.php#048-01" target="_self">Link</a
    Das script auf der Shopseite

    PHP-Code:
    $url $_SERVER['REQUEST_URI'];
    $anker parse_url($url);
    var_dump($anker); 
    Ausgabe va_dump

    array(1) { ["path"]=> string(19) "/d_service/shop.php" }

    So, ich muss aber auf 048-01 zugreifen können. Wieso geht das denn nicht? wie kann ich das machen? Wenn ich die habe kann ich sie mit der Artikelnummer vergleichen und die Zelle einfärben. Gleichzeitig springt der Anker dorthin...

    mfg mg

  9. #9
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    Zitat Zitat von macweb
    So, ich muss aber auf 048-01 zugreifen können. Wieso geht das denn nicht? wie kann ich das machen? Wenn ich die habe kann ich sie mit der Artikelnummer vergleichen und die Zelle einfärben. Gleichzeitig springt der Anker dorthin...
    Wenn das Dein Ziel ist, dann kannst Du Dir das Gehample mit der Zerlegung des URLs komplett sparen.
    Parameter übergibt man anders.
    Gestalte den Aufruf so:
    Code:
    <a href="shop.php?artikel=048-01#048-01" target="_self">Link</a>
    Dann kannst Du den Artikel einfach mit $_GET['artikel'] abfragen und der Anker wirkt sich trotzdem aus.
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

  10. #10
    TP-Member macweb macht alles soweit korrekt
    Registriert seit
    Apr 2004
    Beiträge
    77
    Hallo,

    ja das hatte ich schon. ist mir auch klar. Nur habe ich bei einer bestehenden Website den Auftrag bekommen, den Link so einfach wie möglich zu gestalten. Nur der Anker wäre das minimum. Aber anscheinend kann mir niemand helfen. Warum kann ich den # auch nicht exploden? Die ausgabe ist dann leer????

    mfg mg

  11. #11
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Zitat Zitat von macweb
    ... habe ich bei einer bestehenden Website den Auftrag bekommen, den Link so einfach wie möglich zu gestalten.
    Wobei sich mir da die Frage stellt was aus User-Sicht im Vordergrund stehen sollte, "Link-Design" oder der praktische Nutzen einer Webseite?!?

  12. #12
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    Weil #irgendwas eben nicht zum Querystring, Referer oder zum eigentlichen URL gehört, sondern allein vom Browser ausgewertet wird.

    Das hast Du doch durch Ausprobieren herausgefunden.
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

  13. #13
    TP-Senior ChriKa macht sich hier sehr viel Mühe
    Registriert seit
    Feb 2006
    Ort
    Regensburg
    Beiträge
    121
    Zitat Zitat von macweb
    den Link so einfach wie möglich zu gestalten.
    Hast du schon einmal mit mod_rewrite gearbeitet?

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51