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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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 Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.11.2004, 14:26:54
JoeJoe JoeJoe ist offline
Anfänger
 
Registriert seit: Sep 2002
Ort: Allgäu
Beiträge: 62
JoeJoe eine Nachricht über ICQ schicken
Session Probleme

Hallo alle zusammen,
ich hab ein Problem, dem ich einfach nicht auf die Schliche komme!

Ich hab auf einer Seite einen Link
PHP-Code:
<a href="con_home.php?popwork=no">klick 
          hier
</a>. 
Auf der Seite "con_home.php hab ich dann folgendes Script im header:

PHP-Code:

<?
session_start();
if($seite == "") {
$seite = 0;
session_register("seite");
$popwork = $_POST['popwork'];
session_register("popwork");
}
$seite++;
?>
... wenn ich dann die Variable $popwork ausgebe, kommt nichts, und wenn ich die Varibale $Seite ausgebe, kommt (egal auf welcher Seite) immer "1".

Kann mir jdm. helfen, was ich falsch gemacht hab?
Danke schon mal,
Joejoe
__________________
Do it right, do it once. Do it wrong, do it all day long... :)
Mit Zitat antworten
  #2  
Alt 28.11.2004, 14:32:14
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
PHP-Code:
<?
session_start();
if($seite == "") {
$_SESSION[ 'seite' ] = 0;
$_SESSION[ 'popwork' ] = $_GET['popwork'];
}

$seite++; //dir ist schon klar, was ++ anstellt?
?>
Mit Zitat antworten
  #3  
Alt 28.11.2004, 14:34:59
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Arbeite mit dem $_SESSION-Array anstatt mit session_register etc.. Dann musst du auch auf $_SESSION['seite'] und $_SESSION['popwork'] statt $seite und $popwork zugreifen.
con_home.php:
PHP-Code:
<?php
    session_start
();
    if(empty(
$_SESSION['seite'])) {
        
$_SESSION['seite']   = 0;
        
$_SESSION['popwork'] = $_POST['popwork'];
    }
    
$_SESSION['seite']++;
?>
EDIT: Zu langsam...
Mit Zitat antworten
  #4  
Alt 28.11.2004, 17:40:34
JoeJoe JoeJoe ist offline
Anfänger
 
Registriert seit: Sep 2002
Ort: Allgäu
Beiträge: 62
JoeJoe eine Nachricht über ICQ schicken
Hey...!
Zuerst ma Danke für eure Hilfe!
-> $seite++; zählt doch 1 zu dem Wert der Variablen dazu, oder?

-> Dann noch ne Frage: Kann ich dan später in der Seite $popwork direkt verwenden, od. $_SESSION['popwork'] ??

cu
Joejoe
__________________
Do it right, do it once. Do it wrong, do it all day long... :)
Mit Zitat antworten
  #5  
Alt 28.11.2004, 17:51:19
JoeJoe JoeJoe ist offline
Anfänger
 
Registriert seit: Sep 2002
Ort: Allgäu
Beiträge: 62
JoeJoe eine Nachricht über ICQ schicken
Hallo nochmal!

Also, alles funktioniert perfekt! Danke und cu all!
__________________
Do it right, do it once. Do it wrong, do it all day long... :)
Mit Zitat antworten
  #6  
Alt 28.11.2004, 21:58:40
Benutzerbild von Jacki
Jacki Jacki ist offline
Junior Member
 
Registriert seit: Dec 2003
Ort: Wien
Beiträge: 328
> $seite++; zählt doch 1 zu dem Wert der Variablen dazu, oder?


jo, genau...



-> Dann noch ne Frage: Kann ich dan später in der Seite $popwork direkt verwenden, od. $_SESSION['popwork'] ??


nö, du kannst aber einmal in dem script machen
$popwork = $_SESSION['popwork'], das is dann angenehmer zu schreiben...
aber du musst es für jedes script machen...
Mit Zitat antworten
  #7  
Alt 29.11.2004, 09:19:53
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Original geschrieben von JoeJoe
$seite++; zählt doch 1 zu dem Wert der Variablen dazu, oder?
Genau und wenn die Variable vorher nicht existierte, was bei dir der Fall war, rechnet PHP 0 + 1 und das ergibt 1 ;-)

Zitat:
Dann noch ne Frage: Kann ich dan später in der Seite $popwork direkt verwenden, od. $_SESSION['popwork']??
Ja, in dem du entweder Jackis Variante nimmst oder gleich extract($_SESSION) nutzt.
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 16:03:41 Uhr.


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


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