Php 致命错误:调用未定义的函数tep_session_name()

Php 致命错误:调用未定义的函数tep_session_name(),php,undefined-function,Php,Undefined Function,我正在尝试将我维护的一个站点更新为最新的PHP,在此过程中,我遇到了以下错误: 致命错误:在/第83行包含/application_top.php 它所指的代码是: // set the session name and save path tep_session_name('osCAdminID'); tep_session_save_path(SESSION_WRITE_DIRECTORY); 但是我已经查看了sessions.php文件,该函数是在下面的代码中定

我正在尝试将我维护的一个站点更新为最新的PHP,在此过程中,我遇到了以下错误:

致命错误:在/第83行包含/application_top.php

它所指的代码是:

 // set the session name and save path   
 tep_session_name('osCAdminID');       
 tep_session_save_path(SESSION_WRITE_DIRECTORY);
但是我已经查看了sessions.php文件,该函数是在下面的代码中定义的:

 function tep_session_name($name = '') {
    if ($name != '') {
      return session_name($name);
    } else {
      return session_name();
    }
  }
如果您能帮助确定原因,我们将不胜感激


谢谢,例如

我绝对肯定,在包含带有函数声明的文件之前调用此函数

我绝对肯定,在包含带有函数声明的文件之前调用此函数

您应该重写整个应用程序。它如何使用会话真的很糟糕。天哪!那是操作系统商务吗?!我已经好几年没有在野外看到了。你应该重写整个应用程序。它如何使用会话真的很糟糕。天哪!那是操作系统商务吗?!我已经好几年没有在野外看到过了。这就是它目前在代码中的表现,看起来它在使用它上面调用它?//定义会话函数的使用方式(DIR_WS_functions.'sessions.php');//设置会话名称和保存路径tep_session_name('osCAdminID');tep\u会话\u保存\u路径(会话\u写入\u目录);这是当前代码中的状态,看起来它正在使用它调用它?//定义会话函数的使用方式(DIR_WS_functions.'sessions.php');//设置会话名称和保存路径tep_session_name('osCAdminID');tep\u会话\u保存\u路径(会话\u写入\u目录);