php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.12.2004, 11:59  
Gast
 
Beiträge: n/a
Standard Mit Sessionen das Design wählen lassen.

Ich will ein neues Design online stellen. Da ich das allte nicht einfach "Wegschmeissen" will lasse ich den User wählen.

Dabei soll das design in einer Session gespeichert werden, ich hab alles genau durchdacht. So, genug Vorgeschichte......

Nur, habe ich mühe mit den Sessionen, da es keine gute Beschreibungen gibt sondern nur Referenzen.

So, ich hab mal das Script ein wenig auf das nötigste abgekürtzt und frage euch, ob es funktionieren würde.

PHP-Code:
<?
session_start
(); //Session Start
if (isset($_POST["design"])) //Falls das Design gewählt wurde
     
{
     
$_SESSION["design"] = $_POST["design"]; //Session zuordnen
     
}
$_SESSION["design"] = $_SESSION["design"]; //Session neu Registrieren
echo $_SESSION["design"]; //Sagen, welches Design gewählt wurde.

?>

<form action="index.php" method="post">
          <select class="check" name="design" size="1" 
<option value="orangerot"    onchange="submit();">orange & rot</option>
<option value="schwarzweiss" onchange="submit();">schwarz & weiss</option>
          </select>
</form>
Frage: Wie lange hält die Sessoin?
Frage: Wird es bei jedem User seine eigene Session machen?
Wenn nicht: Wie bestimme ich die länge der Session?
Wenn nicht: Wie mache ich, dass jeder User seine eigene Session hat?

Ich hoffe, man versteht mein anliegen und kann mir eine gute Antwort geben, danke im Voraus.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.12.2004, 12:20  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

die zeile "Session neu registrieren" is ueberfluessig. da weist du einer variable sich selbst zu, das is wie: $a = 1; $a = $a;
1. & 3. du kannst in der php.ini einstellen wie lange der cookie gueltig is, und wann die session selbst ungueltig wird.
2. ja, jeder besucher, der noch keine session hat bekommt eine eigene
4. brauchste nich
__________________
Was ist validität?
fantast ist offline  
Alt 27.12.2004, 12:30  
Erfahrener Benutzer
 
Registriert seit: 26.10.2003
Beiträge: 240
php1 befindet sich auf einem aufstrebenden Ast
Standard PHPSESSID

Hallo Geigel,

um Deine Sessions haltbar zu machen solltest du vielleicht die Session-ID von Link zu Link weiterreichen.

Also z.B.:

Code:
Weiter 
Denn es kann schon mal sein, dass der Client-Browser sich diese ID nicht zwischenspeichert.

Sven
php1 ist offline  
Alt 27.12.2004, 15:11  
Gast
 
Beiträge: n/a
Standard

hmm.... ich hab die seission sich selbst zugeordnet damit sie nicht veraltet und stirbt.
Mach ich da einen Gedankenfehler?
 
Alt 27.12.2004, 15:15  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

Zitat:
Mach ich da einen Gedankenfehler?
kommt drauf an, was
Zitat:
ich hab die seission sich selbst zugeordnet damit sie nicht veraltet und stirbt.
bedeuten soll!?
__________________
derHund ist offline  
Alt 27.12.2004, 15:49  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

ja. du machst einen fehler. ob die session stirbt haengt nicht davon ab, ob du sie fuellst oder nicht. erst recht nicht mit ihren eigenen daten. das is wie gesagt eine voellig ueberfluessige codezeile
__________________
Was ist validität?
fantast ist offline  
Alt 27.12.2004, 21:59  
Erfahrener Benutzer
 
Registriert seit: 26.10.2003
Beiträge: 240
php1 befindet sich auf einem aufstrebenden Ast
Standard ???

Ich dachte du speicherst in der Session was du für ein Design gewählt hast ?

Sven
php1 ist offline  
Alt 28.12.2004, 00:20  
Gast
 
Beiträge: n/a
Standard Re: ???

Zitat:
Zitat von php1
Ich dachte du speicherst in der Session was du für ein Design gewählt hast ?

Sven
Ja.....
Mein Script ist übrigens fertig...aber noch nicht konfiguriert.
 
Alt 28.12.2004, 08:30  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

warum testest du nicht einfach mal das, was du gemacht hast?
irgendwie sehe ich dein problem nicht so ganz ..
imported_Ben 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
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
Scrollleiste im design berücksichtigen Crypi HTML, Usability und Barrierefreiheit 5 16.01.2006 08:10
Design... Off-Topic Diskussionen 8 29.09.2005 10:01
Design Beitragsarchiv 26 04.06.2005 20:56
[PHP] Design Schutz für ein Gästebuch I-Spy PHP Tipps 2005 5 01.01.2005 11:25
[Erledigt] DIV Design HTML, Usability und Barrierefreiheit 2 24.07.2004 09:36
Design an PHPnuke oder TriggerTG anpassen?? PHP Tipps 2004 5 11.06.2004 15:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php design wählen

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