關于SESSION的補充

發表于:2007-07-14來源:作者:點擊數: 標簽:
在WIN32下,不知為什么 PHP 4處理絕對路徑總是有問題。集中表現在extension_dir、upload_tmp_dir和session.save_path這幾個設置,無論你怎么設都不行,后來我設成了./,于是都可以了。 但是問題又來了。session.save_path這個路徑是對應于當前執行的PHP文件
  在WIN32下,不知為什么PHP4處理絕對路徑總是有問題。集中表現在extension_dir、upload_tmp_dir和session.save_path這幾個設置,無論你怎么設都不行,后來我設成了./,于是都可以了。
  但是問題又來了。session.save_path這個路徑是對應于當前執行的PHP文件的,所以,在你使用SESSION時,如果換到了另一個目錄下,那么這個SESSION也就沒有了。
  當然這些在LINUX下都不存在的。因為LINUX下,都可以用/tmp。

  所以對于這位兄弟的問題,我想可以這樣。首先,看你的PHP。INI的內容,session.save_path應該改成./ 。然后,你的程序也有一些問題,我加了一些注釋。你可以再試一下。

<?php
session_register("abc"); //應該先給變量賦值,再執行些函數
$abc="abcdefg";     //就是說此句應該放到前面。
header("Location: go.php");

?>
//////////////////////////////////////////
//go.php

<?php
   session_register("abc");  //這一句是不需要的。
echo "您是 ".$abc."\n";
?>

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97