php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.12.2008, 02:28  
Benutzer
 
Registriert seit: 18.10.2008
Beiträge: 35
LandMann befindet sich auf einem aufstrebenden Ast
Standard Zurück auf die aufgerudene Seite

Hallo Leute ich brauch noch mal eure Hilfe!
ich hab ein Login Formular erstellt geht alles ohne Fehler. mein Problem ist folgendes:
bei enter klicken oder senden beim Login Formular geht es immer auf den angegeben Pfad bzw. Seite zurück, und genau das will ich nicht. es soll auf dieselbe Seite zurück kehren die man abgerufen hat!
aktuell habe ich das dran: header ("Location: ../php/privado.php");
welchen script muss ich dort eingeben? in meinem buch kommt das nicht vor.
danke

P.S. was ist im genauen AJAX?
LandMann ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 09.12.2008, 06:36  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Was kommt denn in Deinem Buch vor?
HPR1974 ist offline  
Alt 09.12.2008, 08:26  
Erfahrener Benutzer
 
Registriert seit: 07.07.2008
Beiträge: 208
homekiller befindet sich auf einem aufstrebenden Ast
Standard

Vorallem was hat das ganze mit AJAX zu tun?
homekiller ist offline  
Alt 09.12.2008, 10:17  
Benutzer
 
Registriert seit: 18.10.2008
Beiträge: 35
LandMann befindet sich auf einem aufstrebenden Ast
Standard

es hat Garnichts mit Ajax zu tun, ich wollt nur wissen was Ajax im genauen ist... aber könnt ihr mir nun helfen bei meinem Problem? wehre sehr dankbar!
LandMann ist offline  
Alt 09.12.2008, 10:38  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Dazu brauchst du aber kein Ajax, du sendest das Formular einfach auf die Seite ab, an der das Formular auch angezeigt wird. Alternativ dazu kannst du auch ein hidden Feld einbauen, wo du die aktuelle Seite drin stehen hast. Ist dieser wert gegeben, kannst du einen Redirect darauf bauen.
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 09.12.2008, 10:41  
Benutzer
 
Registriert seit: 18.10.2008
Beiträge: 35
LandMann befindet sich auf einem aufstrebenden Ast
Standard

JA schon, aber wenn man von einer anderen seite kommt und sich einlogt sollte man ja nicht immer auf die seite privado.php kommen sondern von dort zurückkehren da wo man ist, oder muss ich mehrere login´s erstellen?
LandMann ist offline  
Alt 09.12.2008, 10:45  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Ne, ließ dir noch mal meinen Post durch, ich glaube du hast den nicht ganz verstanden...

Du machst ein hidden Feld rein, wo der user war und sich einloggen muss. Das Forumular schickst du an die login.php ab. Die Login.php überprüft den Benutzer und validiert ihn. Nach erfolgreichen Login leitest du ihn zur ursprünglichen Seite weiter...
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 09.12.2008, 10:48  
Erfahrener Benutzer
 
Registriert seit: 02.12.2008
Beiträge: 357
webproger befindet sich auf einem aufstrebenden Ast
Standard

Ok! Ich verstehe glaube ich was du meinst:

Du rufst das Loginformular von der Seite "hallo" auf, möchtest gerne zum Formular gelangen, dort einloggen und wiederum, wenn das Login korrekt ist, auf die Seite "hallo" zurückkehren?

Dann würde ich es so machen:
Du gibst beim Link zum Loginformular die aktuelle Seite mit, das heisst zum Beispiel:
"index.php=site=login&sitenow=hallo"
In der Loginklasse oder Loginfunktion holst du nun den GET-Wert (--> $_GET['sitenow']) und füllst ihn in den Link welcher dann aufgerufen wird wenn das Loginformular abgeschickt wird. z.B. "index.php?site=".$_GET['sitenow']."&login=true"
In der public-function von index.php überprüfst du ob der GET-Wert $_GET['login'] == true ist und wenn ja rufst du deine Loginfunktion auf. So loggst du dich ein und kommst erst noch auf die richtige Seite.

gruss

Update:
tomtaz hat natürlich auch eine gute Lösung, es kommt ganz darauf an wie deine Seite aufgebaut ist... =]
__________________
webproger ist offline  
Alt 09.12.2008, 10:49  
Benutzer
 
Registriert seit: 18.10.2008
Beiträge: 35
LandMann befindet sich auf einem aufstrebenden Ast
Standard

Aha und genau da hakt es bei mir... ich hab mein ganzes php buch durchgesucht und keine antwort gefunden darum wende ich mich an euch...googeld hab ich auch schon.
ich weiss nicht wie ich den script einsetzen soll
LandMann ist offline  
Alt 09.12.2008, 11:13  
Benutzer
 
Registriert seit: 18.10.2008
Beiträge: 35
LandMann befindet sich auf einem aufstrebenden Ast
Standard

oh sorry webproger, hab deinen komentar übersehen.
am sollte ich dann die ganze seite umgestalten und das login forumal nicht mehr als eigene seite sein?
ich habe es derzeitig als login.php und nicht wie du beschrieben hast.
LandMann 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
CURL in Seite einloggen und einen Teil parsen Matt PHP Tipps 2008 8 03.09.2009 22:30
Seite zurück? errox PHP Tipps 2008 7 11.10.2007 18:16
Kontaktformular, welches auf neue html Seite führt PHP Tipps 2005-2 4 20.07.2005 11:21
PHP News in normale HTML Seite? PHP Tipps 2005-2 5 06.07.2005 19:45
Welche seite (Adresse) rief die aktuelle seite auf? PHP Tipps 2005-2 7 05.07.2005 15:02
Login auf einer externen Seite per PHP ? PHP-Fortgeschrittene 9 03.07.2005 02:31
Nach Druckvorschau zurück zur normalen seite ? Cyberbob_at_tot PHP Tipps 2005-2 2 25.06.2005 16:53
Mit post an weitere Seite oder 2 Seiten übergeben? PHP Tipps 2005 1 02.02.2005 12:16
Neue Seite an einer bestimmten Stelle aufrufen PHP Tipps 2005 3 13.01.2005 10:09
Seite ladet sich nicht voll bei mehrmaligen Druck auf Zurück Server, Hosting und Workstations 0 10.01.2005 14:28
blätterfunktion-limit-letzte seite PHP Tipps 2004-2 2 20.12.2004 23:56
Eine 2te Seite auto matisch in neuem Fenster laden PHP Tipps 2004 4 25.08.2004 14:10
[Erledigt] Tabelle auf einer Seite auslesen und in meiner Seite wiederg PHP Tipps 2004 2 14.07.2004 08:46
"NEWS-SCRIPT" in eine Seite einbinden: Aber wie ? PHP Tipps 2004 2 03.07.2004 16:33
Werte auf andere Seite übergeben themonk PHP Tipps 2004 2 29.06.2004 21:04

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php nach login auf aktuelle seite zurückkehren

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:26 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