Ik heb een sessionsprobleem waar ik even niet meer uit kom.
Via een .htaccess file laat ik de .htm(l) extentie ook parsen (zie code)
Het probleem is dat als 1.html geladen word en dan op de link geklikt word naar 2.php ik de volgende error krijg.
--------
Warning: session_start(): open(/tmp/sess_c268544e378798606d1f1b5e3f0420eb, O_RDWR) failed: Permission denied (13) in /home/.xxxxx/2.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/.xxxxx/2.php:3) in /home/.xxxxx/2.php on line 2
Warning: Unknown(): open(/tmp/sess_c268544e378798606d1f1b5e3f0420eb, O_RDWR) failed: Permission denied (13) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
---------
Als ik nu de 1.html naar 1.php noem is de error weg en wekt het script wel.
Andere php code doet het ook goed, het lijkt em dan ook in die .html extentie te zitten.
Maar hoe kan dit als de html pagina gewoon geparsed word alsware het een php script was?
Ik heb ook al naar eventuele whitespace gekeken, maar niets...
De code is zo kaal mogelijk gemaakt.
.htaccess
1.html
2.php
Via een .htaccess file laat ik de .htm(l) extentie ook parsen (zie code)
Het probleem is dat als 1.html geladen word en dan op de link geklikt word naar 2.php ik de volgende error krijg.
--------
Warning: session_start(): open(/tmp/sess_c268544e378798606d1f1b5e3f0420eb, O_RDWR) failed: Permission denied (13) in /home/.xxxxx/2.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/.xxxxx/2.php:3) in /home/.xxxxx/2.php on line 2
Warning: Unknown(): open(/tmp/sess_c268544e378798606d1f1b5e3f0420eb, O_RDWR) failed: Permission denied (13) in Unknown on line 0
Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
---------
Als ik nu de 1.html naar 1.php noem is de error weg en wekt het script wel.
Andere php code doet het ook goed, het lijkt em dan ook in die .html extentie te zitten.
Maar hoe kan dit als de html pagina gewoon geparsed word alsware het een php script was?
Ik heb ook al naar eventuele whitespace gekeken, maar niets...
De code is zo kaal mogelijk gemaakt.
.htaccess
code:
1
2
| Options +FollowSymlinks AddType application/x-httpd-php .htm .html |
1.html
PHP:
1
2
3
4
5
6
7
8
9
10
| <?php session_start(); $_SESSION['Wannahaveit'] = 'Gimme'; ?> <head> </head> <body> <a href="2.php">2.php</a> </body> </html> |
2.php
PHP:
1
2
3
| <?php session_start(); ?> |
[ Voor 11% gewijzigd door ^Ripper op 11-07-2005 22:43 ]