PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   session funktioniert nicht (http://www.selfphp.de/forum/showthread.php?t=26193)

haiflosse 22.03.2023 01:06:54

session funktioniert nicht
 
Ich verwende auf jeder meine php Seite zu beginn folgenden Code:

PHP-Code:

<?php
session_start
();
?>

auf einer login.php Seite setze ich eine Session Variable mit:
PHP-Code:

$_SESSION['login'] = 1

Wenn ich aber eine andere php Seite aufrufe steht in der Sessionvariable $_SESSION['login'] kein Wert.

Hoffe es kann mir jemand weiterhelfen.

vt1816 22.03.2023 06:29:34

AW: session funktioniert nicht
 
Es klingt nach diesem hier: https://php-de.github.io/jumpto/headers-already-sent/
​​​​​​Vor session_start() darf kein anderes Zeichen ausgegeben werden, auch keine versteckten.

haiflosse 22.03.2023 09:16:28

AW: session funktioniert nicht
 
Danke für die Antwort.
Vor session_start() befindet sich kein Zeichen.

Es hat schon einmal auf einem anderen Server funktioniert.
Daher vermute ich, dass es am neuen Server liegt.
Muss/Kann man session aktivieren bzw. deaktivieren?

Ich habe nach den Einstellungen von php.ini beim neuen Anbieter angefragt und werde sie noch posten.

Danke

haiflosse 22.03.2023 10:23:38

AW: session funktioniert nicht
 
Hier die Einstellungen der php.ini zu session:

HTML-Code:

session
Session Support        enabled
Registered save handlers        files user
Registered serializer handlers        php_serialize php php_binary wddx
Directive        Local Value        Master Value
session.auto_start        Off        Off
session.cache_expire        180        180
session.cache_limiter        nocache        nocache
session.cookie_domain        no value        no value
session.cookie_httponly        no value        no value
session.cookie_lifetime        0        0
session.cookie_path        /        /
session.cookie_samesite        no value        no value
session.cookie_secure        0        0
session.gc_divisor        1000        1000
session.gc_maxlifetime        1440        1440
session.gc_probability        0        0
session.lazy_write        On        On
session.name        PHPSESSID        PHPSESSID
session.referer_check        no value        no value
session.save_handler        files        files
session.save_path        /www/it01/www/session/        /www/it01/www/session/
session.serialize_handler        php        php
session.sid_bits_per_character        5        5
session.sid_length        26        26
session.upload_progress.cleanup        On        On
session.upload_progress.enabled        On        On
session.upload_progress.freq        1%        1%
session.upload_progress.min_freq        1        1
session.upload_progress.name        PHP_SESSION_UPLOAD_PROGRESS        PHP_SESSION_UPLOAD_PROGRESS
session.upload_progress.prefix        upload_progress_        upload_progress_
session.use_cookies        1        1
session.use_only_cookies        1        1
session.use_strict_mode        0        0
session.use_trans_sid        0        0


vt1816 22.03.2023 15:34:29

AW: session funktioniert nicht
 
Zitat:

Zitat von haiflosse (Beitrag 149880)
...
Vor session_start() befindet sich kein Zeichen.

Auch kein (möglicherweise) verstecktes Zeichen?

Zitat:

Zitat von haiflosse (Beitrag 149880)
...
Es hat schon einmal auf einem anderen Server funktioniert.
Daher vermute ich, dass es am neuen Server liegt.

Sind Deine Scripte 1 zu 1 die selben? Hast Du ein "unset" im Code?

Zitat:

Zitat von haiflosse (Beitrag 149880)
...
Muss/Kann man session aktivieren bzw. deaktivieren?

Sollten standardmäßig aktiviert sein.

haiflosse 29.03.2023 00:09:07

AW: session funktioniert nicht
 
Danke für die Antwort.
Es lag an der falschen Codierung der Datei.
Es war utf-8 bom eingestellt und mit utf-8 funktioniert es dann.
Danke

vt1816 29.03.2023 00:47:13

AW: session funktioniert nicht
 
… also (doch) ein unsichtbares Zeichen.


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

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