[PHP] url=

Dieses Thema im Forum "Webentwicklung" wurde erstellt von proHacker, 25. September 2006 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 25. September 2006
    url=

    Hi Leute ich brauche mal wieder eure hilfe ich bin am ende meiner php eknntnisse ich habe alles was mir eingefallen is versucht.

    also es geht darum das ich 2 urls habe die auf eine serverstartseite gehen. Ich kann diese urls nicht auf die unterverzeichnisse verlinken. Nun brauche ich eine php abfrage die die eingegebene url im header prüft und je nachdem wie sie ist entsprechend weiterleitet

    Beispiel

    http://www.x.de soll ins unterverzeichnis x linken
    während
    Yoghurt - Alles über Yoghurt soll ins unterverzeichnis y linken soll

    allerdings rufen beide urls die gleiche datei auf (index.php) und von dort soll dann die weiterleitung erfolgen je nachdem wie die url is.
     
  2. 25. September 2006
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: url=

    schau mal hier:
    [Thema] DynDNS - Script - RR:Board

    die dortigen punkte 2 + 4 meines posts sollten für dich interessant sein...
     
  3. 25. September 2006
    AW: url=

    PHP: Vordefinierte Variablen - Manual
     
  4. 25. September 2006
    AW: url=

    <?
    if("url=x.de");
    header("location:x/");
    ?>

    soweit is klar nurwie setze ich jetzt da nen else rein das wenn die url y is y aufgerufen wird mit

    <?
    if("url=x.de");
    header("location:x/");
    if("url=y.de");
    header("location:y/");
    ?>

    funktioniert es nich
     
  5. 25. September 2006
    AW: url=

    PHP:
    <? php
    if( $_SERVER [ 'HTTP_HOST' ]= 'x.de' ) {
    header ( "location:x/" );
    }
    if(
    $_SERVER [ 'HTTP_HOST' ]= 'y.de' ) {
    header ( "location:y/" );
    }
    ?>
    sooo... (im zweifelsfall mal $_SERVER['HTTP_HOST'] ausgeben lassen in der index.php um zu sehen, was drinsteht beim aufruf der einzelnen seiten...)

    PS: bei if IMMER mit klammern arbeiten!!!; keine short-open tags benutzen (sprich <?php statt <?)
     
  6. 25. September 2006
    AW: url=

    hab ich versucht beide adressen leiten nach Y weiter


    jemand ne idee was man noch amchen kann?
     
  7. 25. September 2006
    AW: url=

    Dump halt $_SERVER und guck das Array durch.
     
  8. 25. September 2006
    AW: url=

    meineserachtens müsste es so gehen:

    PHP:
    <? php
    if( $_SERVER [ 'HTTP_HOST' ]== 'x.de'  or  $_SERVER [ 'HTTP_HOST' ]== 'www.x.de' ) {
    header ( "location:x/" );
    }
    if(
    $_SERVER [ 'HTTP_HOST' ]== 'y.de'  or  $_SERVER [ 'HTTP_HOST' ]== 'www.y.de' ) {
    header ( "location:y/" );
    }
    ?>
    Timer, du müsstest eigendlich wissen, dass "=" der zuweisungsoperator ist und "==" der Vergleichsoperator.
     
  9. 25. September 2006
    AW: url=

    grml... da hab ich zuviel copy&paste gemacht...

    tjoa... deshalb sollte man es in der regel auch andersrum machen (erst der wert, dann die variable)
    hast es aber auch net gleich gesehen
     
  10. 26. September 2006
    AW: url=

    Doch.

    Ich hab dann nur beim Editieren noch die Abfrage mit dem "www." hingeschrieben, da ich es bei mir mal ausprobiert habe. Und da kommt halt ein www. davor, wenn man die Domain mit www. eingibt.
     
  11. 26. September 2006
    AW: url=

    ich kann mir vorstellen, dass es auch noch mit
    PHP:
    elseif( 'url=y.de' ){
      
    header ( 'location:y/' );
    }
    funzt.

    greetz
     
  12. 26. September 2006
    AW: url=

    dieser post war sehr qualifiziert! danke...

    ne mal im ernst... dat problem iss gelöst und dann kommt einer und schlägt ne antwort vor, die sich als GROTTENFALSCH erwiesen hat, wie pro_hacker bereits geschrieben hat...
     
  13. 26. September 2006
    AW: url=

    Muhaha, das erinnert mich an diesen Smiley: {bild-down: http://www.image-monster.de/uploads/vbac9510c0f38156ea7gif.gif}


    =)

    Aber die Antwort hättest du dir echt sparen könne. Und außerdem ist da genau der fehler drinn, den ich schon beschrieben habe (mit den == )
     
  14. 26. September 2006
    AW: url=

    sry, war grad auf der Arbeit, hatte kaum Zeit, kein Bock mir alles durchzulesen

    war echt ein bisschen überföüssig xD

    greetz
     
  15. 27. September 2006
    AW: url=

    ok danke an alle es funktioniert nun schick paar bewertungen raus ^^
     
  16. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.