Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Session klappen lokal nicht (https://www.delphipraxis.net/36615-%5Bphp%5D-session-klappen-lokal-nicht.html)

Die Muhkuh 22. Dez 2004 16:59


[PHP] Session klappen lokal nicht
 
Hi,


ich dachte eigentlich das Sessions lokal klappen. Tun sie aber nicht :cry: .

Es kommen immer diese drei Fehlermeldungen:

Zitat:

Warning: open(/tmp\sess_e39c56cd85d2b115ceb3b04a1806edf7, O_RDWR) failed: No such file or directory (2) in c:\easyserv\www\freedev\index.php on line 3

Warning: open(/tmp\sess_e39c56cd85d2b115ceb3b04a1806edf7, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
Der Code sieht so aus:

Code:
<?php
  ob_start();
   session_start();
  if ($_GET['get'] == '')
  {
    $url = '';
  }
  else
  {
    $url = $_GET['get'];
  }
?>
<html>
<head>
<title>Index</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="main.css" rel="stylesheet" type="text/css">
</head>

<body link="#0000FF" vlink="#0000FF" alink="#0000FF">
<table width="100%" border="0" bgcolor="#409DFB" class="mainborder">
  <tr>
    <td>
      <table width="100%" border="0">
        <tr>
          <td width="18%" valign="top" bgcolor="BCEFFE" class="leftrightborder">
            <table width="100%" border="0" class="subborder">
              <tr>
                <td class="headfont">Navigation</td>
              </tr>
              <tr>
                <td class="navlink">[url="/index.php?get=news"]News[/url]</td>
              </tr>
            </table>
           


           


            <table width="100%" border="0">
              <tr>
                <td>
<?php
  if (!$login)
   {
     include('login.php');
   }
?>
   </td>
              </tr>
            </table>
           
          </td>
          <td width="64%" valign="top" class="subborder">
<table width="100%" border="0">
              <tr>
                <td>
<?php
  if ($url != '')
  {
    include($url . '.php');
  }
 ?></td>
              </tr>
            </table>
          </td>
          <td width="18%" valign="top" bgcolor="BCEFFE" class="leftrightborder">
            <table width="100%" border="0">
              <tr>
                <td>
<?php
  if ($login)
   {
     include('admin/info.php');
   }
?></td>
              </tr>
            </table>
          </td>
        </tr>
      </table></td>
  </tr>
</table>
</body>
</html>
<?php
  ob_end_flush();
?>
Hat jemand Idee?

Der Server ist Apache. Alles wurde mit dem FoxServ installiert.

jfheins 22. Dez 2004 17:11

Re: [PHP] Session klappen lokal nicht
 
In der PHP.ini ist ein eintrag wie sessiondir oder so, irgendwas mit session halt, da muss ein gülitiges Verzeichnis stehen.

phXql 22. Dez 2004 17:12

Re: [PHP] Session klappen lokal nicht
 
ich hab den xampp mit apache 2.0 hier. bei mir gehen die sessions lokal ohne probleme...

Die Muhkuh 22. Dez 2004 17:20

Re: [PHP] Session klappen lokal nicht
 
Hi,

das ist mein Original pfad:

session.save_path=C:/EasyServ/php\temp


Ich kann den aber ändern wie ich will. Es ist immer die Fehlermeldung die ich oben gepostet hab.

Ich weiß nicht ob's hilft, aber hier mal die Section Session:

Code:
[Session]
session.save_handler=files
session.save_path=C:/EasyServ/php\temp
session.use_cookies=1
session.name=PHPSESSID
session.auto_start=0
session.cookie_lifetime=0
session.cookie_path=/
session.cookie_domain=
session.serialize_handler=php
session.gc_probability=1
session.gc_maxlifetime=1440
session.referer_check=
session.entropy_length=0
session.entropy_file=
session.cache_limiter=nocache
session.cache_expire=180
session.use_trans_sid=1
url_rewriter.tags="a=href,area=href,frame=src,input=src,form=fakeentry"

jfheins 22. Dez 2004 17:25

Re: [PHP] Session klappen lokal nicht
 
Zitat:

Zitat von Spider
session.save_path=C:/EasyServ/php\temp

Versuch mal, statt den Slashes Backslashes zu seten, meiner sieht nämlich so aus:
Code:
session.save_path = C:\Programme\Server\PHP\sessiondata

Die Muhkuh 22. Dez 2004 17:29

Re: [PHP] Session klappen lokal nicht
 
Hi,


ne, geht auch nicht. Immernoch gleiches Problem.

fiasko 22. Dez 2004 17:46

Re: [PHP] Session klappen lokal nicht
 
Zitat:

Zitat von Spider
ne, geht auch nicht. Immernoch gleiches Problem.

Ich würde lieber Slashes statt Backslashes nehmen... backslashes sind eigentlich zum escapen da und müßten dann doppelt angegeben werden - nur so als Idee.

Meflin 22. Dez 2004 17:58

Re: [PHP] Session klappen lokal nicht
 
ganz einfach: das session_start muss definitiv in die erste zeile, sprich vor ob_start! (afaik)

Die Muhkuh 22. Dez 2004 18:02

Re: [PHP] Session klappen lokal nicht
 
Hi,


geht beides nicht. So ein Mist. Vielleicht sollte ich mir doch mal xampp holen.

jfheins 22. Dez 2004 18:31

Re: [PHP] Session klappen lokal nicht
 
Und du bist dir 100%ig sicher, dass der Pfad auf ein vorhandenes Verzeichnis zeigt und keinen abschließenden backslash enthält und im falle von vorhandenen Leerzeichen in "" eingeschlossen ist ???

Ach, und: Hast du auch immer den Apache neugestartet, damit die Änderungen wirksam werden ???


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:50 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz