Webseite funktioniert nur lokal -.-

Hallo,

Ich habe ein Problem. Und zwar habe ich ein Projekt geschaffen (unwichtig welches)
ich habe alles lokal gemacht (XAMPP). Als ich meine Webseite nun hoch geladen habe
hatte ich das Problem das mein Login nicht funktionierte.
Woran kann das denn liegen?

Ich habe einiges getestet & verändert etc.

Ach ja ich habe Windows und hoste es derzeit auf bplaced.net

Mit freundlichen Grüßen,
M3rK

edit:// MySQL etc. Daten natürlich übertragen und geändert.

eine mögliche ursache:
Windows dateinamen und verzeichnisse sind incasesensitive, d.h. sie unterscheiden NICHT zwischen groß und kleinschreibung. bplaced ist ein linux server, und dort wird es unterschieden.
Hast du dich vielleicht beim include oder require im Dateinamen irgendwo verirrt?

mfg Balmung

Ich habe eine womöglich ursache!

Und zwar greife ich über eine Domain von United-Domains darauf zu.

Wenn ich die direkturl benutze klappts.

Kann ich es irgendwie funktionsfähig machen damit es auch über die Domain von UD funzt?


Übrigens ich arbeite beim Loginsystem mit Cookies.

Wenn ich dann über die domain von UD mich einlogge wird nur das cookie passwort gesetzt. Und kein anderes (es müsste noch ID & Loginname sein)

Kann mir bitte jemand helfen! Ist wichtig!
(benutze URL-Hiding bei UD)

UD=United Domains

URL-Hiding?
Das müsste dann ein Frameset sein oder? (so nennt man das also heute…)
Ich denke mal es wäre besser, wenn du mal guckst ob United Domains die Möglichkeit hat, den DNS Eintrag zu ändern, dann kannste die Domain direkt auf bplaced aufschalten lassen.

Edit: ah ich seh schon, URL-Hiding ist also eine Art Proxy-Server.

Edit 2: Ich wüsste jetzt nicht was das für Ursachen haben könnte.
Ich gehe davon aus, dass der UD-“Proxy” die wichtigen HTTP-Zeilen (“Host:” etc.) überschreibt, und mit dem bplaced Host austauscht (sonst würde ohnehin 404 oder so erscheinen). Deine Seite wird aber sonst angezeigt? nur der Login funktioniert nicht?

mfg Balmung

geht das bei bplaced?

url-hiding?

Wenns richtig gemacht ist, sollte bplaced davon gar nichts mitbekommen.
Vielleicht übermittelt der die Cookies der Sessions ja nicht richtig.

erstell mal eine beliebige php-Datei und schrieb dort folgendes rein:

<?php
setcookie('ud_test_cookie', rand(10000,99999));
echo isset($_COOKIE['ud_test_cookie']) ? 'Cookiewert: '.$_COOKIE['ud_test_cookie'] : 'Kein Cookie, mal F5 dr&uuml;cken';
?>

und das Script dann über die United-Domains Domain aufrufen.
(Probieren geht über studieren)

1 Cookie speichert er ja aber keine 2!

mfG

wenn er ein cookie speichert, dann speicher er auch zwei…
ansonsten einfach mal:

<?php print_r($_COOKIES); ?>

dann siehste alle Cookies die der Browser übermittelt hat.
Jedenfalls wird es daran schonmal nicht liegen. denke ich

Magste sonst mal deine bplaced addresse und die ud-domain sagen? dann könnt ich ja mal gucken ob mir was auffällt.
(kannst ja auch nen test-user anlegen)

hier habe ich mal ein test eingerichtet!

test.fastfoodimperium.de/

php-code

[quote]<?php
setcookie(“id”, “hi”);
setcookie(“pw”, “hi2”);
setcookie(“lname”, “hi3”);
echo $_COOKIE[‘id’];
echo $_COOKIE[‘pw’];
echo $_COOKIE[‘lname’];
?>[/quote]

direkt url: ps4455.ps.funpic.de (diesmal bei funpic gehostet)

lol, und das ist definitiv dasselbe Dokument?
Dann stimmt da in der Tat etwas mit der Übermittlung der Cookies nicht.
Musst du mal nachfragen und beschweren :slight_smile:

mfg Balmung

also ich bekomme nur ein Cookie gesendet…

ja eben, normal solltest du drei cookies bekommen, das wird ja alles durch diesen “proxy” oder was das ist getunnelt.
und scheinbar werden die daten nicht korrekt übermittelt.

warum sollte sich jemand die Arbeit machen, da einen Proxy zu verwenden??? (mit einem iframe wäre das viel schneller, sogar DNS ist billiger)