Seite 1 von 2

register_globals=on umgehen ... aber wie?

Verfasst: 22.12.2005 22:48
von shizo
siehe letzen post!
_______________
so, ich habe dieses login skript hier eingebaut: www.evolution-ex.de

http://www.webmaster-eye.de/Datenbankba ... tikel.html

wenn ich mich einloggen möchte kommt im kasten login erfolgreich, jedoch werde ich nach einem klick auf "weiter" nicht auf die neue seite sondern auf den index zurückgeleitet.

man hat mir geraten an den link folgende session anzuhängen:

&".session_name()."=".session_id()."

also im endeffekt so:

Code: Alles auswählen

<a href="sichere_seite.php&".session_name()."=".session_id()."">Weiter</a>
dann krieg ich aber einen 403 fehler (ich beziehe meinen webspace über hosteurope)

kann mir jemand helfen? müsste ich die session irgendwie ändern?

mfg
alex

Verfasst: 22.12.2005 23:45
von S2B
Also so wie jetzt kann dein Code auf keinen Fall funktionieren... Wie wär's mit sowas:

Code: Alles auswählen

<a href="sichere_seite.php?<?php echo session_name() . '=' .  session_id(); ?>">Weiter</a>
oder wenn du mit echo arbeitest:

Code: Alles auswählen

echo '<a href="sichere_seite.php?' . session_name() . '=' . session_id() . '">Weiter</a>';

Verfasst: 23.12.2005 12:54
von shizo
funktioniert beides mal nicht ...

Code: Alles auswählen

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /is/htdocs/wp1031749_7MMG7DB0BC/index.php on line 286
und eine ähnliche fehlermeldung bei dem ohne echos

Verfasst: 23.12.2005 13:01
von S2B
Dann solltest du mal ein bisschen mehr Code zeigen, denn so kommen wir nicht weiter. :wink:

Verfasst: 23.12.2005 13:16
von shizo

Code: Alles auswählen

http://chesus.ch.funpic.de/indexdatei.txt
meien index.php (aber ned von nem phpbb forum)

Verfasst: 23.12.2005 16:17
von S2B

Code: Alles auswählen

echo '<p align="center">LogIn erfolgreich! :-)<br><br><a href="sichere_seite.php?' . session_name() . '=' . session_id() . '">Weiter</a></p>';
Allgemein könntest du dir auch mal dieses Tutorial anschauen, das könnte dir weiterhelfen. :wink:
http://www.tutorials.de/tutorials9684.html

Verfasst: 23.12.2005 16:59
von shizo
geht auch nicht, da werde ich auch zurück auf den index geleitet ....

Verfasst: 23.12.2005 18:53
von shizo
muss ich vllt die register globals umstellen? auf on?

Verfasst: 23.12.2005 19:03
von S2B
shizo hat geschrieben:muss ich vllt die register globals umstellen? auf on?
Nein, die lässt du schön auf off. :wink:

Hast du dir das von mir verlinkte Tutorial mal angeschaut? Dort wird das ganze nämlich ohne session_register() gelöst, was nicht mehr verwendet werden sollte. :wink:

Verfasst: 23.12.2005 19:17
von shizo
um mal bei meinem tut zu bleiben:

mit register_globals=on gehts.

so, was bringt das jetz für nachteile?

und gibt es eine möglichkeit das zum laufen zu bringen ohne die register globals anzumachen?