php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.03.2006, 22:22  
Benutzer
 
Registriert seit: 13.10.2003
Beiträge: 38
PHP-Kenntnisse:
Anfänger
022.9
Standard seassions

hallo,

ich habe eine frage! ich würde gerne mit seassions arbeiten um ein paar dateien nur mit eingabe des richtigen passwortes zugänglich zu machen. bis jetzt habe ich das mit register_seassion gelöst. das läuft aber nicht im internet explorer. warum? keine ahnung

jetzt habe ich gelesen, das man das ganze auch mit $_seassion lösen kann. mein versuch sieht bis jetzt so aus:

datei index.php
Code:
<?php
$password="ok";
if($password="ok"){
$_SESSION['password'] = ''; // Oder auch einen bestimmten Wert, z.B. username
echo "weiter <a href=\"weiter.php\">weiter</a>";
}
?>
und die datei weiter.php sieht so aus:
Code:
<?php
if (isset($_SESSION['password']))
{
echo "eingelogged!";  
}else{
echo "NNNNEEEEEIIIINNNN";
}
?>
was mache ich falsch? ich hoffe ihr könnt mir helfen! schonmal vielen dank und schönen abend
__________________
Ich habe eine eigene Meinung und die ist überzeugt von dem was ich sage
022.9 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.03.2006, 22:25  
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

1. ganz oben:
session_start();

2. SESSIONS != SEASSIONS



mfg
Andi
DER_Brain ist offline  
Alt 14.03.2006, 22:34  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard Re: seassions

1. wtf ist register_seassion
2. Der Browser hat - wenn man davon ausgeht dass er cookie akzeptiert oder du die session id per url weiter gibst - nichts damit zu tun.
Buhmann ist offline  
Alt 15.03.2006, 15:38  
Benutzer
 
Registriert seit: 13.10.2003
Beiträge: 38
PHP-Kenntnisse:
Anfänger
022.9
Standard

Code:
<?php
session_start(); 
$password="ok";
if($password="ok"){
$_SESSION['password'] = ''; // Oder auch einen bestimmten Wert, z.B. username
echo "weiter <a href=\"weiter.php\">weiter</a>";
}
?>
so siehts jetzt aus... gehen tus trotzdem nicht! wenn ich dann auf weiter.php komme, gibt er wieder nnnnnnnnnneeeeeeeeiiiiiiiiiiiiinnnnnnnn aus

und mit seassions_register meine ich das hier:

Code:
<?php
session_start();

session_register('password');
?>
ich hoffe ihr könnt mir noch weiter helfen!
__________________
Ich habe eine eigene Meinung und die ist überzeugt von dem was ich sage
022.9 ist offline  
Alt 15.03.2006, 15:46  
Gast
 
Beiträge: n/a
Standard

Würdest du bitte endlich begreifen, dass es nicht Seassion, sondern Session heißt.

Ein kleines TestScript http://www.phptt.de/showschnipsel.php?kat=11&id=29

Und
PHP-Code:
if($password="ok"
ist kein Vergleich, sondern eine Zuweisung.

Gruß
phpfan
 
Alt 16.03.2006, 16:25  
Benutzer
 
Registriert seit: 21.10.2005
Beiträge: 46
kode
Standard

PHP-Code:
<?php
session_start
(); 
$password="ok";
if(
$password="ok"){
?>
und selbst wenn es ein vergleich wäre, wäre er immer true weil du erst
der variable $password den wert "ok" zuweist und dann vergleichst, ob
die variable $password den wert "ok" hat.

du solltest es vll so lösen:

PHP-Code:
<?
session_start
();
$userpass $_POST['userpass'];
$password 'ok';
?>
und jetzt noch pseudocode:

wenn (userpass == password) dann {
session_register;
} andererseits {
fehlermeldung;
}
__________________
www.der-ko.de
kode ist offline  
Alt 17.03.2006, 13:54  
Benutzer
 
Registriert seit: 13.10.2003
Beiträge: 38
PHP-Kenntnisse:
Anfänger
022.9
Standard

hallo,

sessions.... ich probiere es mir zu merken!

vielen dank für den link, es geht jetzt!
__________________
Ich habe eine eigene Meinung und die ist überzeugt von dem was ich sage
022.9 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


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