SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.06.2003, 14:30:28
tbp tbp ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 33
Variable global ohne submit

hmm - schwierig das in ne Überschrift zu packen...

Ich definiere eine Variable in einem login-script ($allow=1).
Im anderen Script möchte ich überprüfen, ob diese Variable auf "1" steht oder nicht. Nur: wie bekomme ich die Variable im anderen Script aktiviert? Mit global $allow; gehts nicht...
Mit Zitat antworten
  #2  
Alt 11.06.2003, 14:34:32
c4 c4 ist offline
SELFPHP Guru
 
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
Wenn ich das richtig verstanden habe, dann geht das nicht. Variablen 'gehören' nur einem Skript. Da kann man globalisieren, wie will man, das hilft alles nix. Werte der Variablen irgendwo speichern und dort dann auslesen.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 11.06.2003, 14:40:23
Ben20
Guest
 
Beiträge: n/a
Vielleicht helfen Sessions! Einfach statt $allow $_SESSION["allow"] verwenden!
Mit Zitat antworten
  #4  
Alt 11.06.2003, 15:22:47
tbp tbp ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 33
Aha... ok -dann wirds ja richtig schwierig....

Jetzt hatte ich die Idee, das so zu machen:

PHP-Code:
 $conn=mysql_connect("$Host","$User","$PWD");
mysql_select_db("$DB",$conn);

if (
$_POST['username']==""$uname='bad';
else 
$uname=$_POST['username'];

if (
$_POST['userpassword']==""$upwd='bad';
else 
$upwd=$_POST['userpassword'];

echo 
"Hallo " $uname ." !";


$checkuser=mysql("$DB","SELECT id, username, userpwd FROM mvkuser WHERE username='$uname' AND userpwd='$upwd'",$conn);
$chkuser=mysql_fetch_array($checkuser);

if (!
$checkuser) echo mysql_error($conn);

elseif (
$uname!=$chkuser['username']) {echo "Login inkorrekt!"
echo 
"<script type='text/javascript'>
<!--


document.location.href='index.html';

-->
</script>"
;}
elseif (
$upwd!=$chkuser['userpwd']) {echo "Login inkorrekt!"
echo 
"<script type='text/javascript'>
<!--


document.location.href='index.html';

-->
</script>"
;
}

Jetzt funtioniert der erste Login - danach sind die POST-Variablen wieder futsch... wie macht man denn sowas?
Mit Zitat antworten
  #5  
Alt 11.06.2003, 16:57:52
tbp tbp ist offline
Anfänger
 
Registriert seit: Apr 2003
Beiträge: 33
Nunja, das mit den Sessions könnte ja funktionieren, d.h. die Variable dort speichern - nur kann ich keine starten.

Das Verzeichnis existiert aber:

Zitat:
Warning: session_start() [function.session-start]: open(/tmpsess_febda6e2f3dc93ecbb3e19847547ff57, O_RDWR) failed: No such file or directory (2) in e:WebSpheremvkwebvereinsverwaltungverfunctions.php on line 441

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at e:WebSpheremvkwebvereinsverwaltungverfunctions.php:414) in e:WebSpheremvkwebvereinsverwaltungverfunctions.php on line 441

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at e:WebSpheremvkwebvereinsverwaltungverfunctions.php:414) in e:WebSpheremvkwebvereinsverwaltungverfunctions.php on line 441

Warning: Unknown(): open(/tmpsess_febda6e2f3dc93ecbb3e19847547ff57, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
Mit Zitat antworten
  #6  
Alt 11.06.2003, 18:36:54
Ben20
Guest
 
Beiträge: n/a
Ich glaub nicht, dass Du ein Verzeichniss /tmp hast (siehe Fehlermeldung)

open(/tmpsess_febda6e2f3dc93ecbb3e19847547ff57, O_RDWR) failed


Du kannst das Sessionverzeichniss aber in der PHP.ini ändern - einfach mal nach Session suchen!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:10:27 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt