php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.01.2010, 16:16  
Neuer Benutzer
 
Registriert seit: 15.01.2010
Beiträge: 20
PHP-Kenntnisse:
Anfänger
onaflower kann nur auf Besserung hoffen
Standard [Erledigt] Automatische Weiterleitung mit Session ID funktioniert nicht

Liebe PHP Profis

Weiterleiten mit Session ID
Ich möchte nach einem kurzen Passwortcheck, gleich an das entsprechende Frameset weiterleiten.
Nur mit der anzeige eines Linkes wo man nochmals draufklicken muss, funktioniert alles. Aber die automatische weiterleitung direkt nach Passworteingabe geht nicht wirklich.

Problem
Wenn ich einen autorefresh einbaue, dann wird immer nur dieselbe seite wieder geladen. Und nicht die Seite, die ich in der URL eingebe.

PHP-Code:
elseif ($pw == $user_pass_geladen)
            {
            
$_SESSION['pw'] = $pw;
            echo 
"<meta http-equiv=\"refresh\" content=\"1\"; URL=\"../frame2.php?".sid."\">";

//echo "<span class=\"text\">Du kannst nun <a href=\"..frame2.php?".sid."\"><b>HIER</b></a> in den geschützten Bereich</span>";
            

Kann mir da jemand bitte weiterhelfen?

Gruss Dani
onaflower ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.01.2010, 16:19  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Du hast zu viele Anführungszeichen benutzt: SELFHTML: HTML/XHTML / HTML-Kopfdaten / Meta-Angaben zum Inhalt .
Asipak ist offline  
Alt 16.01.2010, 16:20  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Wieso überhaupt Frames nutzen? Mit PHP kannst du auf Frames verzichten. Frames sind einfach alt.

Ansonsten musst du das mit JavaScript machen. Mit einem <meta> Refresh kannst du kein Target angeben.
Flor1an ist offline  
Alt 16.01.2010, 16:24  
Neuer Benutzer
 
Registriert seit: 15.01.2010
Beiträge: 20
PHP-Kenntnisse:
Anfänger
onaflower kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von Asipak Beitrag anzeigen
Du hast zu viele Anführungszeichen benutzt: SELFHTML: HTML/XHTML / HTML-Kopfdaten / Meta-Angaben zum Inhalt .

Ah ok, danke für den Hinweis, ich habe nach

content="1 ein Abschluss Anführungszeichen gemacht.
Ich probiers mal ohne.
onaflower ist offline  
Alt 16.01.2010, 16:25  
Neuer Benutzer
 
Registriert seit: 15.01.2010
Beiträge: 20
PHP-Kenntnisse:
Anfänger
onaflower kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von Flor1an Beitrag anzeigen
Wieso überhaupt Frames nutzen? Mit PHP kannst du auf Frames verzichten. Frames sind einfach alt.

Ansonsten musst du das mit JavaScript machen. Mit einem <meta> Refresh kannst du kein Target angeben.
Aber mit einem Meta Refresh kann ich eine URL aufrufen? Richtig?

Gruss dani
onaflower ist offline  
Alt 16.01.2010, 16:26  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Ja das schon, aber dann ändert sich nur der Frame indem der meta refresh aufgerufen wird.
Flor1an ist offline  
Alt 16.01.2010, 16:31  
Neuer Benutzer
 
Registriert seit: 15.01.2010
Beiträge: 20
PHP-Kenntnisse:
Anfänger
onaflower kann nur auf Besserung hoffen
Standard

Es hat geklappt. Es lag an den Anführungszeichen.
Vielen Dank für die Unterstützung.

Hier die Lösung
Ich hab nach dem URL ein Anführungszeichen entfernt
Ich habe nach dem 1 von content ein Backslash und ein Anführungszeichen entfernt.
PHP-Code:
elseif ($pw == $user_pass_geladen)
            {
            
$_SESSION['pw'] = $pw;
            [
b]echo "<meta http-equiv=\"refresh\" content=\"1; URL=frameset1.php?".sid."\">";[/b]
            } 
Vielen Dank
Gruss Dani
onaflower ist offline  
Alt 16.01.2010, 16:32  
Neuer Benutzer
 
Registriert seit: 15.01.2010
Beiträge: 20
PHP-Kenntnisse:
Anfänger
onaflower kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von Flor1an Beitrag anzeigen
Ja das schon, aber dann ändert sich nur der Frame indem der meta refresh aufgerufen wird.
das ist ok so, ich verweise von einer index site auf verschiedene framesettings.

Gruss und Danke
Dani
onaflower ist offline  
Alt 16.01.2010, 16:34  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Über den Einsatz von Frames solltest du spätestens bei deinem nächsten Projekt trotzdem mal nachdenken. Über Google findest du etliche Seiten, die dich über Nachteile und Alternativen aufklären. Auch hier im Forum wurde ausgiebig darüber diskutiert.
Asipak ist offline  
Alt 16.01.2010, 16:42  
Neuer Benutzer
 
Registriert seit: 15.01.2010
Beiträge: 20
PHP-Kenntnisse:
Anfänger
onaflower kann nur auf Besserung hoffen
Standard

Zitat:
Zitat von Asipak Beitrag anzeigen
Über den Einsatz von Frames solltest du spätestens bei deinem nächsten Projekt trotzdem mal nachdenken. Über Google findest du etliche Seiten, die dich über Nachteile und Alternativen aufklären. Auch hier im Forum wurde ausgiebig darüber diskutiert.
ok ich werde mir das mal anschauen

Gruss Dani
onaflower 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
Bitte um Lösungsansätze für die automatische Weiterleitung von Daten / Variablen falcade PHP Tipps 2009 5 26.05.2009 09:48
[Erledigt] Automatische weiterleitung nach if Kay654 PHP Tipps 2009 4 20.05.2009 20:54
SessionHandler - Sessions in einer Datenbank #Avedo Software-Design 11 04.05.2009 15:44
header("Location: ... weiterleitung funktioniert nicht mqs PHP Tipps 2009 20 18.03.2009 17:10
Session funktioniert nicht scooter PHP Tipps 2006 10 22.05.2006 21:16
session funktioniert nicht PHP Tipps 2006 20 29.01.2006 11:30
automatische weiterleitung mit variablen übergabe MrCavity PHP Tipps 2007 2 26.11.2005 19:39
Automatische Weiterleitung + HTTP_REFERER senden Bronks HTML, Usability und Barrierefreiheit 12 10.11.2005 13:45
automatische weiterleitung mit JS ckrentel HTML, Usability und Barrierefreiheit 12 14.10.2005 22:27
Automatische Weiterleitung unter Opera suter HTML, Usability und Barrierefreiheit 2 07.09.2004 08:00
Session wird funktioniert nicht. obi PHP Tipps 2004 9 01.09.2004 16:29
Automatische Weiterleitung mit PHP ? PHP Tipps 2004 2 16.08.2004 17:49
Automatische Weiterleitung bei Button-Druck PHP Tipps 2004 5 13.08.2004 10:40
automatische Weiterleitung PHP Tipps 2004 7 12.08.2004 16:09
Automatische weiterleitung PHP Tipps 2004 10 03.07.2004 17:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php automatische weiterleitung, automatische weiterleitung php, php automatisch weiterleiten, automatisch weiterleiten php, automatische weiterleitung funktioniert nicht, php session weiterleiten, php weiterleitung mit session, session weiterleitung, http://www.php.de/php-einsteiger/63450-erledigt-automatische-weiterleitung-mit-session-id-funktioniert-nicht.html, php weiterleitung automatisch, php weiterleitung session, php session weiterleitung, automatische weiterleitung mittels frame, session id wird nicht aufgerufen, php weiterleitung session id, php weiterleiten, automatisch umleiten php, php seite automatisch weiterleiten, php sessionid ändert sich, automatisch weiterleitung php

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