tutorials.de Buch-Aktion 02/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
20
ZUGRIFFE
1111
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    dartox dartox ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    113
    Hi!

    Also $HTTP_REFERER ist ja zum Auslesen der URL auf der man gerade ist.

    Also ich hab das so gemacht.

    <html>
    <head>
    <title>Kapier ich nicht</title>
    </head>
    <body>
    <?php
    $url = str_replace("****","pro",$HTTP_REFERER);
    print $url;
    ?>
    </html>

    Ich will damit bewirken, dass von der URL die man mit $HTTP_REFERER erfährt, das Wort "****" mit "pro" ersetzt wird, und dass das Resultat nachher ausgegeben wird.

    Aber so stimmt es nicht.... könnt ihr mir weiter helfen?

    Danke im Voraus.

    MfG dartox
    Geändert von dartox (24.08.04 um 14:48 Uhr)
     

  2. #2
    Max West Max West ist offline Mitglied Bronze
    Registriert seit
    Jun 2004
    Ort
    Neusäß
    Beiträge
    26
    Original geschrieben von dartox
    Hi!

    Also $HTTP_REFERER ist ja zum Auslesen der URL auf der man gerade ist.
    Falsch,
    http://www.google.com/search?hl=de&i...ww.php.net&lr=
     

  3. #3
    dartox dartox ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    113
    In meinen Buch steht.

    $HTTP_REFERER: Adresse der Seite, von der die Anfrage kommt
    Z.B.: http://www.test.com/test.html

    MfG dartox
     

  4. #4
    elmyth elmyth ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Beiträge
    257
    Und somit hat dein Buch auch recht!
    "Von der die Anfrage kommt" - überleg nochmal
     

  5. #5
    dartox dartox ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    113
    Ach, stimmt... aber was anderes kenn ich nicht was mir ein gewünschtes ergebniss liefert.

    Kennt ihr ne Variable die mir die URL verschafft?

    $_SERVER[HTTP_REFERER] macht da ja auch nichts.

    Danke im Voraus.

    MfG

    dartox
    Geändert von dartox (24.08.04 um 15:08 Uhr)
     

  6. #6
    Registriert seit
    Apr 2004
    Beiträge
    13
    Foreach ist bei solchen Fragen immer ziemlich praktisch.

    PHP-Code:
    <?php
    foreach($_SERVER as $key=>$val) {
     echo 
    '$_SERVER["'.$key.'"] = '.$val.'<br>';
    }
    ?>
    (ich weiß, dass der HTML-code nicht ganz correct ist mit den " aber das wird heutzutage von so gut wie allen browsern erkannt )

    PS. Das was du suchst $_SERVER["HTTP_HOST"] und $_SERVER["REQUEST_URI"] würde ich mal sagen =)

    GL+HF,
    annih
    Geändert von annih (24.08.04 um 15:53 Uhr)
     

  7. #7
    dartox dartox ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    113
    Boah, da kommen ja mindestens 20 Zeilen....

    MfG dartox
     

  8. #8
    Registriert seit
    Apr 2004
    Beiträge
    13
    Kommt drauf an, was der der Server so hergibt, bei mir sinds normal 37 Zeilen.

    PS. Das was du suchst ist meiner Meinung nach $_SERVER["HTTP_HOST"] und $_SERVER["REQUEST_URI"] würde ich mal sagen =) *wiederhol*
     

  9. #9
    dartox dartox ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    113
    Boah, danke, es funktioniert was du geschrieben hast. Ich hab nur die "" weg gegeben, wieso machst du die?

    Ach, nochwas, wie kann ich jetzt nen Link aus dem Ergebnis basteln? Ich kann ja schwer so machen.

    <a href="$url">hier</a>

    MfG dartox
     

  10. #10
    dartox dartox ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    113
    Also irgendwat mach ich falsch.

    echo "<a href=\"{$url}\">Hier</a>";

    MfG dartox
     

  11. #11
    Registriert seit
    Mar 2002
    Ort
    BRD
    Beiträge
    489
    Hach Gottchen! Du machst einem ne Arbeit

    echo "<a href=\"$url\">Hier</a>";

    Lediglich ein \ ist dort einzufügen, wenn ein folgendes Zeichen sonst den PHP-Code beeinfluss würde! Wenn du als im Browser "$name" ausgegeben haben möchtest (also den String mit dem Dollar und keinen Wert der in der Variable $name sein könnte) => echo "\$name";

    => sauberer wäre aber:

    echo "<a href=\"".$url."\">Hier</a>";
     

  12. #12
    Registriert seit
    Apr 2002
    Ort
    Beiträge
    343
    Wozu eigentlich einen Link zu der Seite wo du sowieso bist?

    im HTML-Source eingebettet:

    PHP-Code:
    <a href="<?=$_SERVER['je_nach_dem'?>">hall&ouml;le</a>
    bzw.

    PHP-Code:
    <a href="<?php echo $_SERVER['je_nach_dem']; ?>">hall&ouml;le</a>
    welches du nimmst ist Geschmackssache.

    Oder aber als Ausgabe im PHP-Source:

    PHP-Code:
    <?php

      
    echo '<a href="'.$_SERVER['je_nach_dem'].'">hall&ouml;le</a>';

    ?>

    HTH
     
    <?php echo "document.write('Warum einfach, wenns auch kompliziert geht?');"; ?>

  13. #13
    dartox dartox ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    113
    Thx, ist mir zwar schon vorher wieder eingefallen, aber danke für deine mühe.

    Wieso nen Link zu der Seite wo ich bin? Ich änder ja was mit str_replace somit komm ich auf ne ganz andere Seite.

    MfG dartox
     

  14. #14
    dartox dartox ist offline Mitglied Gold
    Registriert seit
    Dec 2003
    Beiträge
    113
    Noch ein Problem. Kann ich eine PHP Variable denn nicht in nen HTML Link Code setzen?

    Also <a href="$url">hier</a>

    Schon klar das es nicht geht, habs ja verucht, aber geht es anders?

    MfG dartox
     

  15. #15
    Registriert seit
    Apr 2002
    Ort
    Beiträge
    343
    siehe oben... Stichwort "einbetten"
     
    <?php echo "document.write('Warum einfach, wenns auch kompliziert geht?');"; ?>

Ähnliche Themen

  1. DATE_FORMAT -> ich kapier es nicht
    Von matic im Forum Relationale Datenbanksysteme
    Antworten: 8
    Letzter Beitrag: 28.02.07, 16:50
  2. Ich kapier das nicht!!
    Von JayJayKiel im Forum HTML & XHTML
    Antworten: 7
    Letzter Beitrag: 08.07.06, 23:10
  3. header(), kapier ich nicht....
    Von markusdobmann im Forum PHP
    Antworten: 35
    Letzter Beitrag: 13.04.05, 13:24
  4. hilfe ich kapier das nicht. tabellen....
    Von Flame im Forum HTML-Editoren
    Antworten: 3
    Letzter Beitrag: 23.09.01, 16:58
  5. Antworten: 8
    Letzter Beitrag: 30.07.01, 18:01