php.de
Alt 30.06.2005, 14:36  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard Sessions!

Hallo! Ich hatte vorher schon nen ähnlichen thread, mit dem ich dieses problem mit cookies lösen wollte.. man hat mir gesagt, dass ich auf sessions umsteigen soll..
ich habe KEINE DB zur verfügung.. und wirklich verstehen tu ich sessions auch ned.. hab hier mal so nen kleinen versuch gemacht:

PHP-Code:
<?php

  
if(isset($_Session['name']) AND isset($_Session['passwort'])){
    
$name $_Session['name'];
    
$passwort $_Session['passwort'];
  }
  else {
    if(isset(
$_POST['name']) AND isset($_POST['pw'])){
      
$_Session['name'] = $_POST['name'];
      
$_Session['passwort'] = $_POST['pw'];
      
$name $_Session['name'];
      
$passwort $_Session['passwort'];
    }
  }

  
$user $name."-".$passwort;
  
// Benutzer
  
$Andi_A "Andi_A-xxx";
  
$Florian_R "Florian_R-xxxl";
  
$Tobi "Tobi-xxx";
  
$Julia "Julia-xxx";

  if(
$user == $Andi_A OR $user == $Florian_R OR $user == $Tobi OR $user == $Julia){
    print 
"Hallo ".$name;
?>
        <form enctype="multipart/form-data" action="http://members.sb-solutions.at/andi/Portal/index.php?section=5k/upload" method="post">
        <input type="file" name="file">

        Bitte Kategorie wählen:
        <select name="kategorie" size="1">
          <option>schueler</option>
          <option>Lehrer</option>
          <option>fasching05</option>
          <option>mondsee05</option>
          <option>klasse</option>
        </select>
</p>

        <input type="submit" value="hochladen">
        </form>

<?php
  
}

  else {
    print 
"Login fehlgeschlagen. Zur&uuml;ck zum <a href=\"http://members.sb-solutions.at/andi/Portal/index.php?section=5k/login\">LOGIN</a>";
  }


?>
Der hintergrund: ich erlaube meinen mitschülern bilder raufzuladen. wenn ein bild erfolgreich raufgeladen wurde, dann muss man sich neu einloggen.. deswegen wollte ich nun so auf sessions zurückgreifen:

wenn eine $_Session['name'] und $_Session['passwort'] besteht, dann sollte das formular angezeigt werden..

session_start(); ist bei mir an erster stelle in der index seite :

Code:
<?php
  session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
          "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<?php
  include "variablen.php";
?>
  <title><?php echo $titel; ?></title>
...
könnt ihr mir weiterhelfen? denn so wie ich es will funktioniert es leider nicht!

mfg Andi
DER_Brain ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.06.2005, 14:39  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
if () {

// if abfrage starten
?>
        ...HTML...

<?php
{ else {
}
// else angabe machen
?>
Ich glaube, dass das so nicht geht.
 
Alt 30.06.2005, 14:42  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

falsch:
$_Session['name']

richtig
$_SESSION['name']

abgesehen davon -> immer mit error_reporting(E_ALL); am anfang des scriptes entwickeln !

mfg
robo47
robo47 ist offline  
Alt 30.06.2005, 14:47  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ich weiß was du meinst axon.
ich glaube es ist auf jeden fall unschön.. nur funktioniert es glaube ich (ich ändere es einfach mal um und gib das ganze mit print aus...)
@ robo..
danke.. ändere ich auch gleich.
error_reporting is ganz am anfang drinnen (in variablen.php, die immer included wird..)

also wie gesagt: ich ändere mal alles und schreib nacher nochmal...

mfg andi
DER_Brain ist offline  
Alt 30.06.2005, 14:51  
Gast
 
Beiträge: n/a
Standard

Guck doch mal hier:

http://php-info.org/ftopic82.html

Hat mir auch gut geholfen und die MySQL-Abfrage kann man außen vor lassen...
 
Alt 30.06.2005, 14:51  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

So.. alles geändert!
funktioniert tadellos.. war wohl wirklich nur der Session / SESSION fehler
nobody is perfect
danke jedenfalls an euch beide...
mfg Andi
DER_Brain 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
Sessions und Logins Faebe PHP Tipps 2008 1 29.10.2007 09:04
Sessions, wie funktioniert das eigentlich genau? tinchen PHP Tipps 2008 7 08.10.2007 15:06
2 Sessions Kein Genie PHP Tipps 2006 8 21.07.2006 15:45
[Erledigt] probleme mit sessions PHP Tipps 2007 1 17.11.2005 10:43
Sessions richtig verwenden der.Chris PHP Tipps 2007 1 13.11.2005 17:39
[Erledigt] Nach Einfügugng der Sessions funktioniert mein Program nicht PHP-Fortgeschrittene 1 02.10.2005 06:13
Module im Eingenbau die 2te (SESSIONS and Security) ChewyF5 PHP-Fortgeschrittene 8 05.08.2005 11:16
2 Sessions? PHP Tipps 2005 5 29.04.2005 19:04
[Erledigt] [PHP5 / W2k3 / IIS] Sessions funktionieren nicht PHP-Fortgeschrittene 2 02.04.2005 00:39
fenster nicht ohne sessions gelöscht zu haben schlie. lassen PHP Tipps 2005 1 14.02.2005 21:16
Proble mit Sessions PHP Tipps 2005 7 07.02.2005 17:42
Sessions werden automatisch an Links angehängt PHP-Fortgeschrittene 3 10.12.2004 13:50
Sessions auf Apache2 gehen nicht! Server, Hosting und Workstations 1 27.09.2004 17:39
[Erledigt] Usermanagement mit Sessions - Sicherheitsprobleme ? PHP Tipps 2004 0 30.06.2004 09:49
[Erledigt] Sessions, sessions und nochmal sessions PHP-Fortgeschrittene 0 06.06.2004 00:36


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:06 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.