Weiterleitung auf bestehende url funktioniert nicht, bei Original-Adresse schon.

Opul

Mitglied
Hi,

ich habe für registrierte Mitglieder eine PHP-Seite gebastelt, in der eine url, z.b. http://www.xxx.com/test/index.php?nr=123, erzeugt wird. Das Teil funktioniert mit dieser url auch wunderbar, es werden nur Seiten von registrierten Mitgliedern angezeigt, bei Nummern, die nicht registriert sind, erscheint ne Fehlermeldung, meine index.php überprüft an Hand der Nummer, ob sie registriert ist oder nicht. Sobald ich eine Weiterleitung auf eine bestehende Adresse, z.B. http://www.test.de bei meinem Provider 1und1 mache, erscheint die Fehlermeldung, bei Strato das gleiche. Habt Ihr eine Ahnung, woran das liegen kann? Bei de.vu funktioniert es ohne Probleme

Danke im voraus
 
Könnte es möglicher Weise etwas mit WebSpace zu tun haben, bei de.vu gibt es den nicht, bei 1und1 und Strato schon...
 
Kann sein, aber wo liegt das Problem? Ich habe Systeme gesehen, die die Variablen genauso übergeben und die Weiterleitung funktioniert, ob Webspace oder nicht.
 
Mal testen, in ein paar Minuten sollte ich es testen können. Aber generell kann es doch nicht sein, dass die Variable bei Providern mit Webspace nicht übergeben wird, während es bei de.vu oder anderen funktioniert, irgendwie fehlt mir das Verständnis.
 
Wie schon gesagt, wenn ich den erzeugten Link direkt aufrufe, erscheint die Seite mit den Daten des registrierten users, bei einer Weiterleitung durch einen Provider mit Webspace erscheint die Fehlermeldung, bei anderen wie de.vu funktioniert es.

Das Script erhält die Variable mit
PHP:
<?php
$_GET['nr'];
$nr = $_GET['nr'];
dann DB-Abfrage, etc.
 
Ich habe keinen Dunst warum, aber bei allen Providern mit Webspace übergibt er mir die variable mit einem / am Ende, z.B. 12345/ anstatt von 12345. Hat einer eine Idee, wie ich das / am Ende am einfachsten entferne?
 
Zurück