- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 28-09-2005, 08:57
Webbymaster
 Registrierter Benutzer
Links : Onlinestatus : Webbymaster ist offline
Registriert seit: Sep 2005
Beiträge: 79
Webbymaster ist zur Zeit noch ein unbeschriebenes Blatt
Question [Variablen] Session funktioniert nur mit ID ?!?

Hallo zusammen,

ich habe ein komisches Problem. Erstmal die Webserverconfig:

- Win2000
- XAMP (neuestes)
- PHP4

Ich habe das Problem, dass wenn ich ganz normal mit

session_start();
$user = "test";
session_register('user');

eine session erzeuge und dann per link auf die nächste seite gehe, wird die session nicht mit genommen. Nur wenn ich an den Link die session id mit übergebe funktioniert es.

Meine Fragen:

1. Kann ich das so machen, dass php die session immer übergibt? also egal ob die id im link mit übergeben wird oder nicht?`

2. Und wenn das nicht geht, kann man php doch sagen, dass er an jeden link die id automatisch dran hängt....richtig? Ich denke da an das Script AllmyVisitors u.a.

Danke für eure Hilfe im Voraus.

Kai
Mit Zitat antworten
  #2 (permalink)  
Alt 28-09-2005, 09:05
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

PHP-Code:
phpinfo(); 
und den Bereich "Session" posten
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Mit Zitat antworten
  #3 (permalink)  
Alt 28-09-2005, 09:10
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.481
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard Re: [Variablen] Session funktioniert nur mit ID ?!?

Zitat:
Original geschrieben von Webbymaster
... wird die session nicht mit genommen. Nur wenn ich an den Link die session id mit übergebe funktioniert es.
Offenbar wird kein Sessioncookie gesetzt. Das kann daran liegen, dass dein Browser keine zuläßt. Oder dass PHP keine verwenden soll: session.use_cookies = Off.
Mit Zitat antworten
  #4 (permalink)  
Alt 28-09-2005, 09:19
Webbymaster
 Registrierter Benutzer
Links : Onlinestatus : Webbymaster ist offline
Registriert seit: Sep 2005
Beiträge: 79
Webbymaster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Session Support enabled
Registered save handlers files user sqlite
Registered serializer handlers php php_binary wddx

Directive Local Value Master Value
session.auto_start Off Off
session.bug_compat_42 On On
session.bug_compat_warn On On
session.cache_expire 180 180
session.cache_limiter nocache nocache
session.cookie_domain no value no value
session.cookie_lifetime 0 0
session.cookie_path / /
session.cookie_secure Off Off
session.entropy_file no value no value
session.entropy_length 0 0
session.gc_divisor 100 100
session.gc_maxlifetime 1440 1440
session.gc_probability 1 1
session.hash_bits_per_character 4 4
session.hash_function 0 0
session.name PHPSESSID PHPSESSID
session.referer_check no value no value
session.save_handler files files
session.save_path D:\Webserver\xampp\tmp D:\Webserver\xampp\tmp
session.serialize_handler php php
session.use_cookies On On
session.use_only_cookies Off Off
session.use_trans_sid 0 0
Mit Zitat antworten
  #5 (permalink)  
Alt 28-09-2005, 09:23
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 24.486
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von Webbymaster
session.use_cookies On On
Gut, es wird also erst mal mit Cookies versucht. Wenn das nicht klappt, muss natürlich per URL übergeben werden.
Zitat:
session.use_trans_sid 0 0
Damit die SID automatisch an interne Links angehängt wird, sollte (mindestens) diese Option aktiviert sein.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #6 (permalink)  
Alt 28-09-2005, 09:24
Webbymaster
 Registrierter Benutzer
Links : Onlinestatus : Webbymaster ist offline
Registriert seit: Sep 2005
Beiträge: 79
Webbymaster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von wahsaga
[B]Gut, es wird also erst mal mit Cookies versucht. Wenn das nicht klappt, muss natürlich per URL übergeben werden.
Versucht? Wieso sollte es nicht klappen? Ich hatte damals bisher nie Probleme
Mit Zitat antworten
  #7 (permalink)  
Alt 28-09-2005, 09:27
jahlives
 Master
Links : Onlinestatus : jahlives ist offline
Registriert seit: Jun 2004
Ort: Hooker in Kernel
Beiträge: 8.283
jahlives ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Wieso sollte es nicht klappen? Ich hatte damals bisher nie Probleme
Vllt weil ich im Browser Cookies jedwelcher Art verboten habe

Gruss

tobi

PHP-Code:
session_start();
$user "test";
session_register('user');
//besser so
session_start();
$_SESSION['user'] = 'test'
__________________
Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Mit Zitat antworten
  #8 (permalink)  
Alt 28-09-2005, 09:35
Webbymaster
 Registrierter Benutzer
Links : Onlinestatus : Webbymaster ist offline
Registriert seit: Sep 2005
Beiträge: 79
Webbymaster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ok. ich habe jetzt alle cookies ausgeschaltet auf meinem rechner aber er will immer noch, dass ich ihm die id übergebe......
da stimmt doch was nicht. bei anderen windowswebservern hatte ich da keine probs
Mit Zitat antworten
  #9 (permalink)  
Alt 28-09-2005, 09:44
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

session.use_trans_sid muss auf 1 stehen

Ändere die von phpinfo() erwähnte php.ini und starte deinen Webserver neu
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
Mit Zitat antworten
  #10 (permalink)  
Alt 28-09-2005, 09:44
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 24.486
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Original geschrieben von Webbymaster
ok. ich habe jetzt alle cookies ausgeschaltet auf meinem rechner aber er will immer noch, dass ich ihm die id übergebe......
Natürlich will "er" das.
Doch die Fallback-Option für die Übergabe ohne Cookies ist deaktiviert, also klappt das nicht.
Zitat:
da stimmt doch was nicht. bei anderen windowswebservern hatte ich da keine probs
Herzlichen Glückwunsch - du hast jetzt gemerkt, dass man Systeme unterschiedlich konfigurieren kann.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #11 (permalink)  
Alt 28-09-2005, 10:08
Webbymaster
 Registrierter Benutzer
Links : Onlinestatus : Webbymaster ist offline
Registriert seit: Sep 2005
Beiträge: 79
Webbymaster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

grml.

ich glaube ich habe mich einfach falsch ausgedrückt eben.

ich habe alle cookies auf meinem rechner aktiviert. also erlaubt.

Ja ich weiß dass ich "konfigurieren" kann. Allerdings rede ich jetzt von gleichen installationen. Zb zuhause und in der firma. selbes xamp ohne veränderungen an der php.ini
Mit Zitat antworten
  #12 (permalink)  
Alt 28-09-2005, 10:10
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

keiner kann dir beim debuggen helfen, das ist deine aufgabe, weil du als einziger zugang zum system hast.

es kann auch sein, dass die cookies von einer wilden firewall (hw/sw) verweigert werden, whatever. teste mit mehreren browsern und mit einem traffic analyzer.
Mit Zitat antworten
  #13 (permalink)  
Alt 28-09-2005, 10:12
Webbymaster
 Registrierter Benutzer
Links : Onlinestatus : Webbymaster ist offline
Registriert seit: Sep 2005
Beiträge: 79
Webbymaster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

hmm...ok...ich werd mal schauen.
Im Prinzip ist mir das auch egal. wenn er die sid automatisch anhängen würde an jeden link wäre mir das ganze egal. aber ich habe es versucht mit session.use_trans_id = 1 aber das macht er auch nicht. gibt es denn dafür noch ne lösung ?
Mit Zitat antworten
  #14 (permalink)  
Alt 28-09-2005, 10:42
jahlives
 Master
Links : Onlinestatus : jahlives ist offline
Registriert seit: Jun 2004
Ort: Hooker in Kernel
Beiträge: 8.283
jahlives ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hast du den Apachen/IIS oder what auch immer nach getaner Änderung auch neu gestartet ?
Habe ich nach Änderungen in der php.ini schon oft genug vergessen und mich dann gewundert...

Gruss

tobi
__________________
Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Mit Zitat antworten
  #15 (permalink)  
Alt 28-09-2005, 11:18
Webbymaster
 Registrierter Benutzer
Links : Onlinestatus : Webbymaster ist offline
Registriert seit: Sep 2005
Beiträge: 79
Webbymaster ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ja klar. ... . ..
also wie gesagt ich verstehe es nicht, aufm anderen rechner scheinen die sessions ohne weiteres zu klappen. also so wie es ursprünglich auch sein sollte
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
Thema bewerten:

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
belbit LiveSupport Script ansehen belbit LiveSupport Script

Schnellen und unkomplizierten Support im LiveSupport-Chat anbieten. Ohne Datenbank und in wenigen Sekunden installiert.

24.05.2012 EichbaumMedia | Kategorie: PHP/ Chat
 Alle PHP Scripte anzeigen

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