セッション、__autoload()、問題。専門家にアドバイスを求めてください。 -。 -
セッションを開いた後、セッションの有効時間を設定したいです。 PHP.ini 設定ファイルで session.cache_expire = 1 を変更しましたが、機能しませんでした。 session.gc_maxlifetime=10 を変更しましたが、期待した効果が得られませんでした。アドバイスを求めてください -。 -!
とも。 。 。 。 。 。 。
php file reading__autoload($class_name){
}
最初のファイルで autoload() を使用して他のファイルを導入し、2 番目のファイルでもそれを使用しました。次に、3 つのファイルで 2 つのクラスをインスタンス化します。エラー: C:AppServwwwtestinclude1.php の 4 行目で __autoload() (以前は C:AppServwwwtestautoload_test.php:1 で宣言されていた) を再宣言できません
簡潔なコード:
ファイル 1:
function __autoload($class_name){
include $class_name.".php";
}
class include1{}
?>
ファイル 2:
function __autoload($class_name){
include $class_name.".php";
}
class include2{}
?>
ファイル 3:
php 関数 __autoload($class_name){
include $class_name.".php";
}
$inculde1=new include1();
$inculde2=new include2();
? >
アドバイスをお願いします。
-----解決策---------
2 番目の質問: この関数は 3 番目のファイルですでに宣言されているため、別の場所で名前を変更する必要はありません。
------解決策------------------
session_cache_expire(1); session_start()