Ergebnis 1 bis 5 von 5

Thema: php weiterleitung

  1. #1
    Peter M.
    Gast

    Standard php weiterleitung

    Servus Community,

    ich habe vor eine art DynDNS Dienst zu programmieren, dabei dachte ich an eine Verbindung von einem Php und Csharp. Also habe ich in Csharp ein Programm geschrieben, welches in einem eingestelltem Intervall per "POST" einen md5-Hash des Passworts an ein Php-script (refresh.php ) schickt. Stimmt der Hash mit dem des in der pass.txt festgelegten Passworts überein, so wird per
    Code:
    $_SERVER['REMOTE_ADDR'];
    die IP-Adresse des Klienten ausgelesen und in eine Datei (ip.txt ) geschrieben.
    Bis hierhin funktioniert alles wunderbar, doch nun zu meinem eigentlichen Problem:
    Beim aufrufen eines zweiten Php-script´s (pipe.php ) wird die IP-Adresse aus der ip.txt ausgelesen und der user auf diese weitergeleitet.
    Dies habe versucht so zu realisieren:

    Code:
    <?php
    $file = "ip.txt";
    $handle = fopen&#40;$file, 'r'&#41;;
    $read = fread&#40;$handle, filesize&#40;$file&#41;&#41;;
    fclose&#40;$handle&#41;;
    Header&#40;"Location&#58; http&#58;//".$read&#41;;
    exit&#40;&#41;;
    ?>
    So ist die Adresse der pipe.php gleichwertig mit "http://ipadresse-des-klienten".
    Mein Problem hierbei ist, dass ich anstatt "http://ipadresse-des-klienten" einfach nur die ip-adresse-des-klienten brauche, ohne http:// davor.
    Grund:
    Nehmen wir an ich will über www.xxx.xx/dyndny/pipe.php (== IP-Adresse des Klieneten) auf einem TeamspeakServer Connecten. Dabei versucht Teamspeak auf http://ip-des-klienten zu connecten. So wird „http“ als IP interpretiert und „//ip-des-klienten“ als Port.

    Bzw. Ist mein Ansatz evtl komplett falsch was die weiterleitung angeht?

    Ich hoffe ihr versteht was mein Problem ist und könnt mir helfen.
    Mit freundlichen Grüßen
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Meister(in) Avatar von lukasn
    Registriert seit
    23.02.2008
    Ort
    Schweiz
    Alter
    27
    Beiträge
    491
    Danke
    2
    Bekam 12 mal "Danke" in 11 Postings

    Standard

    Das http:// setzt du ja in Header("Location: http://".$read); selbst davor. Das solltest du eigentlich auch weglassen können, dann müsste es gehen. Kann aber auch sein dass ich da nen denkfehler mach...

    -Lukas

  3. #3
    Peter M.
    Gast

    Standard Re

    Das Problem wenn ich das http:// weglasse ist die url nicht einfach die ip-adresse sondern "http://www.xxx.xx/dyndns/ip-adresse".
    Es wird also wie eine relative pfadangabe gehandhabt.

  4. #4
    gelöschter User
    Gast

    Standard

    Ich weiss nicht was dein Problem ist?!
    Bei mir funktioniert das Script wunderbar
    Also wenn ich richtig versteh schreib ich eine IP in die ip.txt und start dann das Script, was bei mir auch wunderbar klappt!
    Du weisst aber das das ganze auch nur mit einer IP klappt?
    Ich glaub da ist eher ein Fehler in dem System was du dir ausgedacht hast.

    Gruß crAzywuLf

  5. #5
    Peter M.
    Gast

    Standard

    Das script funktioniert insofern, dass anstatt http://www.xxx.xx/pipe.php sofort http://ip-adresse steht. (Nehme ich zumindest an ?!) nur hilft mir das nicht weiter weil eben http:// davor steht. Was wiederum von vielen programmen so interpretiert wird: "http" = ip-adresse, "//ip-adresse" = Port;

Ähnliche Themen

  1. Weiterleitung...
    Von Dominikgt im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 13.05.2009, 20:21
  2. DNS Weiterleitung
    Von incendium im Forum Webhoster - Provider - (free) Webspace - Server - Domain
    Antworten: 6
    Letzter Beitrag: 22.03.2008, 18:24
  3. Weiterleitung
    Von im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 20.06.2007, 09:08
  4. Weiterleitung
    Von Manu the html noob im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 26.05.2007, 01:47
  5. Weiterleitung per php
    Von Christian im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 20.12.2005, 23:09

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •