- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 09-06-2005, 17:51
Biffi
 Junior Member
Links : Onlinestatus : Biffi ist offline
Registriert seit: May 2005
Beiträge: 108
Biffi ist zur Zeit noch ein unbeschriebenes Blatt
Question Übertragung

Heya

Ich möchte gerne per session_register 2vars übertragen

username und lvl

Hier werden die versendet

PHP-Code:
//Passwort und Level des Benutzers auslesen
$conn = @mysql_connect("$dbhost""$dbuser""$dbpasswd") OR die(mysql_error());    
mysql_select_db("$dbname") OR die(mysql_error());    
$sql "SELECT 
        pass,
        lvl       
     FROM                
         adminberreich            
     where
        name = '$username'"
;
$result mysql_query("$sql");

//Daten aus der DB in der session speichern
$zeileholen mysql_fetch_array($result,MYSQL_ASSOC); 
mysql_close($conn);

if (!
$zeileholen

header ("Location:index.php?site=fehlerseiten/user"); 
exit();
}
if (
$zeileholen["pass"] != $passwort

header ("Location:index.php?site=fehlerseiten/pass"); 
exit();
}
$lvl $zeileholen["lvl"];

//Registrieren der Daten in der Session
session_register('username');
session_register('lvl'); 

//Weiterleitung
header ("Location:index.php?site=admin/index");
?> 
und hier die ausgabe

PHP-Code:
<?php
session_start
();
if (! 
session_is_registered('username')) 

die (
"Sie müssen sich erstmal einloggen!"); 
}
echo 
"Hi ".$username." !"
echo 
"<br> Dein Userlevel ist ".$lvl;?>
<br><br>
beide ausgaben funktionieren nicht und ich würde nun gerne wissen wie ich das doch hinkriege

Das tut habe ich von eurer seite http://www.php-resource.de/tutorials/read/3/1/

Biffi
Mit Zitat antworten
  #2 (permalink)  
Alt 09-06-2005, 18:24
richtsteiger
 Junior Member
Links : Onlinestatus : richtsteiger ist offline
Registriert seit: Jul 2004
Ort: munich / thuringia
Beiträge: 93
richtsteiger ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Versuch's doch einfach mal mit

PHP-Code:
echo "Hi ".$_SESSION['username']." !"
echo 
"<br> Dein Userlevel ist ".$_SESSION['lvl'];?> 
Und in der versendenden Datei muss natürlich auch ein session_start() stehen - hast du doch, oder?
Mit Zitat antworten
  #3 (permalink)  
Alt 09-06-2005, 18:30
Biffi
 Junior Member
Links : Onlinestatus : Biffi ist offline
Registriert seit: May 2005
Beiträge: 108
Biffi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

sorry funzt nicht

und in der versendenden datei steht ganz oben session_start
Mit Zitat antworten
  #4 (permalink)  
Alt 09-06-2005, 18:38
richtsteiger
 Junior Member
Links : Onlinestatus : richtsteiger ist offline
Registriert seit: Jul 2004
Ort: munich / thuringia
Beiträge: 93
richtsteiger ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Dann lass dir doch mal am Anfang der Empfänger-Datei gleich die Session-Variablen anzeigen, um zu sehen, ob sie überhaupt registriert wurden:
PHP-Code:
<?php
  session_start
();
  echo 
"<pre>Inhalt von \$_SESSION";
  
print_r($_SESSION);
  echo 
"</pre>";
  ...
Mit Zitat antworten
  #5 (permalink)  
Alt 09-06-2005, 18:38
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

statt
PHP-Code:
session_register('lvl'); 
machmal:
PHP-Code:
$_SESSION['lvl'] = $lvl
woher der benutzername kommt, weiß ich nicht. voodoo?
Mit Zitat antworten
  #6 (permalink)  
Alt 09-06-2005, 18:46
Biffi
 Junior Member
Links : Onlinestatus : Biffi ist offline
Registriert seit: May 2005
Beiträge: 108
Biffi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

@richtsteiger der gibt nichts aus

@penizillin es funktioniert der username wird ja übersendet vom login formular

aber wieso funzt das aufeinmal nicht mehr hatte das auf meiner alten homepage ausch benutzt liegt das an php5?

Biffi
Mit Zitat antworten
  #7 (permalink)  
Alt 09-06-2005, 19:00
richtsteiger
 Junior Member
Links : Onlinestatus : richtsteiger ist offline
Registriert seit: Jul 2004
Ort: munich / thuringia
Beiträge: 93
richtsteiger ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von penizillin
woher der benutzername kommt, weiß ich nicht. voodoo?
Soll heißen, wo bekommst du die Variable $username her?

Lass dir doch mal $_GET['site'] ausgeben. Vielleicht ist ja deine Abfrage nicht erfolgreich und du wirst schon bevor du die SESSION-Variablen schreibst, per header weitergeleitet.
Mit Zitat antworten
  #8 (permalink)  
Alt 09-06-2005, 20:19
Biffi
 Junior Member
Links : Onlinestatus : Biffi ist offline
Registriert seit: May 2005
Beiträge: 108
Biffi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hö? funzt doch habe ich doch oben schon geschrieben
Mit Zitat antworten
  #9 (permalink)  
Alt 10-06-2005, 09:00
richtsteiger
 Junior Member
Links : Onlinestatus : richtsteiger ist offline
Registriert seit: Jul 2004
Ort: munich / thuringia
Beiträge: 93
richtsteiger ist zur Zeit noch ein unbeschriebenes Blatt
Standard

sorry, war verwirrt (deswegen):
Zitat:
geschrieben von Biffi
@richtsteiger der gibt nichts aus
aber wenn's funktioniert, sind wir alle glücklich
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:56 Uhr.