php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 10.06.2009, 20:02  
Neuer Benutzer
 
Registriert seit: 11.05.2009
Beiträge: 13
Laujun befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Weiterleitung nach Login

Hallo,
habe maleine Frage zu einer Weiterleitung nach einem User-Login.
Wenn ich mich auf meiner Homepage einlogge als User, funktioniert eine Weiterleitung auf eine vorgegebene Seite per
PHP-Code:
header Location:seitenname.php 
wie bekomme ich das hin das der user aber auf seine spezielle eigene userseite gelangt? die daten des usernamens müsste er sich aus der mysql datenbank ziehen. kann ich anstatt der seitenname.php auch eine datenbank abfrage einfügen?

gruß andré
Laujun ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 10.06.2009, 20:27  
Erfahrener Benutzer
 
Registriert seit: 28.11.2008
Beiträge: 160
PHP-Kenntnisse:
Fortgeschritten
McSodbrenner befindet sich auf einem aufstrebenden Ast
Standard

Nein, aber du könntest doch folgendermaßen umleiten:
PHP-Code:
header("Location:seitenname.php?id=[user_id]"); 
Und anhand der ID holst du dann aus der Datenbank die User-Daten.

Oder du schreibst die User-Daten vor der Umleitung in die Session und holst die dann einfach auf der Seite "user.php" eben daraus.
McSodbrenner ist offline  
Alt 10.06.2009, 20:31  
Neuer Benutzer
 
Registriert seit: 11.05.2009
Beiträge: 13
Laujun befindet sich auf einem aufstrebenden Ast
Standard

ok danke ich schaue mal
Laujun ist offline  
Alt 10.06.2009, 20:43  
Neuer Benutzer
 
Registriert seit: 11.05.2009
Beiträge: 13
Laujun befindet sich auf einem aufstrebenden Ast
Standard

wenn der user eingeloggt sind gibt es folgende links
PHP-Code:
<a href="'.$rdir.$_GET["name"].'/">'.$_GET["name"].''s Zentrale</a>' 
also müsste doch die abfrage für die umleitung so ähnlich sein oder?
Laujun ist offline  
Alt 10.06.2009, 20:47  
Erfahrener Benutzer
 
Registriert seit: 28.11.2008
Beiträge: 160
PHP-Kenntnisse:
Fortgeschritten
McSodbrenner befindet sich auf einem aufstrebenden Ast
Standard

ja, theoretisch müsstest du das auf dem href nehmen können.
McSodbrenner ist offline  
Alt 10.06.2009, 20:53  
Neuer Benutzer
 
Registriert seit: 11.05.2009
Beiträge: 13
Laujun befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
if (isset($_POST['submitted'])) 
  {  
header('Location:../.$_GET["name"].');
    exit; } 
So sieht der Code zur Zeit aus. Er loggt sich auch ein, kommt aber nicht auf meine gewünschte "Zentrale" vom User.
Im hauptfenster kommt dann
"Der angegebene User konnte nicht gefunden werden."
Laujun ist offline  
Alt 10.06.2009, 20:58  
Benutzer
 
Registriert seit: 06.06.2009
Beiträge: 95
PHP-Kenntnisse:
Fortgeschritten
chriss befindet sich auf einem aufstrebenden Ast
Standard

das sollte auch
PHP-Code:
header ('Location:../.'.$_GET["name"]); 
heißen, da bei einfachen Anführungszeichen die Variablen so nicht ersetzt werden.
Gruß
chriss ist offline  
Alt 10.06.2009, 21:03  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

weiterleitungen mit header + location sollten immer eine komplette url enthalten, alles andere widerspricht dem RFC und muss nicht funktionieren und ne leerstelle nach dem : ist auch angebracht
robo47 ist offline  
Alt 10.06.2009, 21:07  
Neuer Benutzer
 
Registriert seit: 11.05.2009
Beiträge: 13
Laujun befindet sich auf einem aufstrebenden Ast
Standard

hmm hab ich so langsam auch das gefühl...
also wenn ich die codes wie oben nehme, dann loggt er zwar ein, springt aber nicht sahin wo er soll.
wenn ich mich normal einlogge und auf zentrale gehe zeigt er in der adresszeile
an
PHP-Code:
http://www.domain.de/username/ 
so wie es sein soll.
ich komme aber nicht auf diesen pfad mit der umleitung nach dem login.
im moment loggt er den user zwar ein, bleibt aber auf der gleichen seite stehen. es ändert sich nur der loginbutton in logout.
Laujun ist offline  
Alt 10.06.2009, 21:08  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

gibst du irgendwas aus ? und sei es nur ne leerstelle oder ein BOM vor dem <?php
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Login php&SQL KupferDieb PHP Tipps 2009 9 26.04.2009 14:44
[Erledigt] Login und Weiterleitung mit header location? Leinberger PHP Tipps 2009 10 30.03.2009 13:05
Seite nur nach Login anzeigen??? SimStar001 PHP Tipps 2009 1 16.03.2009 19:54
[Erledigt] Automatische Weiterleitung nach Login Kamazur PHP Tipps 2008 5 26.10.2008 15:49
[Erledigt] Login erstellen coraplanet PHP Tipps 2008 33 21.04.2008 16:49
Forum Login per curl leb0rtran PHP Tipps 2008 1 19.03.2008 12:47
Etwas komplexerer Login --> Keine Angst, Suche benutzt dethlef14 PHP Tipps 2006 7 02.10.2006 00:35
.htaccess Login über HTML Login Felder gestalten php1 PHP-Fortgeschrittene 2 09.08.2006 13:53
Session Logout Login Navigation TailerD PHP Tipps 2006 10 24.06.2006 17:12
Frage zu Login Kein Genie PHP Tipps 2006 5 16.06.2006 12:34
phpBB Loginscript in eigenes Login Script einbinden 2wuck PHP Tipps 2007 4 19.12.2005 23:10
Problem mit Login Script PHP Tipps 2007 4 15.11.2005 17:29
[Erledigt] Login, LogIn, Anmelden, Einloggen -&amp;amp;amp;amp;gt; ??? Off-Topic Diskussionen 20 14.07.2005 11:01
login mit session id PHP Tipps 2005 10 26.01.2005 12:32
Alternative Weiterleitung ohne Header? imported_dex PHP Tipps 2004 2 05.11.2004 10:47

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php weiterleitung nach login, http://www.php.de/php-einsteiger/55954-erledigt-weiterleitung-nach-login.html, phpbb3 weiterleitung nach login, weiterleitung nach login, phpbb login weiterleitung, umleitung bei login, php nach anmeldung umleiten, weiterleitung nach login php, nach login datenbankabfrage und auf seite weiterleiten php, login umleitung, user weiterleiten persönliche startseite nach login mysql, php weiterleitung anhand der anmeldung, php automatische weiterleitung nach login, nach login auf seite umeiten php, weiterleitung je nach login session, phpbb weiterleitung nach login, php code nach abfrage an seite weiterleiten, php login ohne weiterleitung, login weiterleitung, php weiterleitung nach logout

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:13 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum