Eurokicker
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 19.12.2002, 11:38   #1
TP-Insider
 
Benutzerbild von TobiasKa
 
Registriert seit: Feb 2002
Ort: Burgkichen (Austria)
TobiasKa ist auf einem guten Weg

Temporäre Variablen über Links hinweg mit Sessions


Erst mal meine Frage/Problem:
- Man gibt ein suchwort ein
- Aus der Datenbank werden 70 Datensätze ausgegeben, wegen der menge aber auf 7 seiten aufgeteil (pro seite 10)
- Man wechselt auf die Seite 4
- dann ändert man (mit nem link Ändern jeweils neben den datensätzen) einen datensatz, lässt die Änderung durchführen und kommt zurück auf...

... ja genau, auf die Suchseite, aber ohne das das suchwort noch eingegeben ist. geschweige denn ist man auf der richtigen seite.

Ok das kann man bissle verbessern in dem man die ganzen variablen immer über die URL mitgibt. bei 2 isses ja noch ok, aber bei 10 wirds dann echt schwul

So jetzt meine Idee dazu (gibts bestimmt schon aber habs nirgents gefunden)

Ich leg ne session an und schmeis die ganzen variablen immer da rein und kann se mir holen wann ich will. Wenn ich die einstellungen am schluss speichern will kann ich die ja sogar noch in ne db übergeben und se mir beim nä#chsten mal wieder holen und in die session laden.

Leider hab ich bis jetzt nur mit cookies gearbeitet (um die sessions zum glück immer rumgekommen ), als strafe kanns ich jetzt halt aber auch net

In büchern hab ich zwar bissle was gefunden, des reicht mir aber net...

Also jetzt meine frage an euch, wie mach ich sowas??

kanni ch auf sessions auhc mitten im code zugreifen, oder wie bei cookies nur vor dem html quelltext?

Wie würdet ihr die sessions übergeben? mit der url oder mit cookies??

Herzlichen dank!!
__________________
Gruß
Tobias

Sag einem Klugen einen Fehler, er wird erfreut und dankbar sein.
Ein Dummer sieht dich nur als Quäler und schnappt sofort beleidigt ein.
[Karl Heinz Söhler]
TobiasKa ist offline   Mit Zitat antworten


Alt 19.12.2002, 11:49   #2
TP-Supporter
 
Benutzerbild von papo
 
Registriert seit: Sep 2002
Ort: Münster NRW
papo macht alles soweit korrekt
Morgen Tobias,

Im Thread
http://www.traum-projekt.com/forum/s...n&pagenumber=2

auf Seite 2 gehts los mit Sessions...
Sollte aber eigentlich nicht so schwer sein für Dich

Gruß, Paul
__________________

Mein Schreibtisch ist offline
papo ist offline   Mit Zitat antworten
Alt 19.12.2002, 12:04   #3
TP-Insider
 
Benutzerbild von NeTHippie
 
Registriert seit: Feb 2001
Ort: Rand-Berlin
NeTHippie macht alles soweit korrekt
bei einfachen sachen speicher ich die sessions in einer datei,die ich überall include,dann kannst du halt immer auf die vars zugreifen

bei komplexen sachen speicher ich die sessionvars in der DB
NeTHippie ist offline   Mit Zitat antworten
Alt 19.12.2002, 12:20   #4
TP-Insider
 
Benutzerbild von TobiasKa
 
Registriert seit: Feb 2002
Ort: Burgkichen (Austria)
TobiasKa ist auf einem guten Weg
Danke PAPO!
ich glaub ich habs verstanden!

Zitat:
von NeTHippie:
bei einfachen sachen speicher ich die sessions in einer datei,die ich überall include,dann kannst du halt immer auf die vars zugreifen.

bei komplexen sachen speicher ich die sessionvars in der DB
Das würde man dann bei einem Onlineshop oder so machen oder? das hab ich nämlich auch bald vor mir.....

ok nochmal zurück zu dem Treatlink von Papo:

Folgendermaßen geh ich jetzt vor:

Am Anfang jeder Seite steht dann:
PHP-Code:
<?
session_start
();

?>
Wenn ich jetzt zum Beispiel die Datenbank nach was durchsuchen lasse, füge ich auf der Ergebnisseite ein:
PHP-Code:
<?
session_register
("suchwort");
// das kommt über die Url mit, variablenname: $suchwort
?>
wenn ich dann auf eine bestimmt ergebnisseite gehe
mache ich das gleich nochmal, nur halt mit einer anderen Variable.




Bloß was mache ich wenn ich dann wieder auf eine andere Ergebnisseite gehe?
Muss ich vorher wieder
PHP-Code:
<?
session_unregister
("seitennummer");
?>
machen lassen, oder kann ich einfach überschreiben lassen?

Gibts ne Fehlermeldung, wenn in ne variable "unregister" die es gar nicht gibt.

Mit
PHP-Code:
<?
if(exist($name)) echo ("ja");
//Alternativ oder is eins falsch??
if(exist($HTTP_SESSION_VARS[name])) echo ("ja");
?>
kann man doch prüfen ob die variable in der session schon drinn war oder?
__________________
Gruß
Tobias

Sag einem Klugen einen Fehler, er wird erfreut und dankbar sein.
Ein Dummer sieht dich nur als Quäler und schnappt sofort beleidigt ein.
[Karl Heinz Söhler]
TobiasKa ist offline   Mit Zitat antworten
Alt 19.12.2002, 13:07   #5
TP-Supporter
 
Benutzerbild von papo
 
Registriert seit: Sep 2002
Ort: Münster NRW
papo macht alles soweit korrekt
zur Seitennummer:
ja du kannst die einfach überschreiben:

$seitennummer = 523;
session_Register("seitennummer");

falls die jetzt schon vorhanden war wird Sie halt überschrieben. Falls nicht existent wird sie erstellt

Die Doku im php-manual ist eigentlich auch ziemlich gut!

Gruß, Paul
__________________

Mein Schreibtisch ist offline
papo ist offline   Mit Zitat antworten
Alt 19.12.2002, 13:11   #6
TP-Insider
 
Benutzerbild von TobiasKa
 
Registriert seit: Feb 2002
Ort: Burgkichen (Austria)
TobiasKa ist auf einem guten Weg
Danke
__________________
Gruß
Tobias

Sag einem Klugen einen Fehler, er wird erfreut und dankbar sein.
Ein Dummer sieht dich nur als Quäler und schnappt sofort beleidigt ein.
[Karl Heinz Söhler]
TobiasKa ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Temporäre Variablen über Links hinweg mit Sessions Temporäre Variablen über Links hinweg mit Sessions
« Datenbankzugriff (mySQL) funktioniert nicht | Content Grabbing »

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

Erweiterte Suche
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 23:33 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67