У меня есть веб-приложение с базой данных oracle, я включил свой файл конфигурации базы данных в каждую страницу поверх файла.
config.php
<?php
session_start();
$con = oci_connect("cp_user","log","ORCL");
if (!$con)
{
$e = oci_error();
trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
?>
поэтому на каждой странице я включил свой файл конфигурации.
теперь моя проблема в том, когда каждая страница загружается, она попадает в логин.
мой вопрос в том, есть ли возможность входа в систему (попадание) только один раз на загрузку индексной страницы, на оставшихся страницах соединение должно быть в открытом состоянии, но без логина снова, а также должно выполняться запросы, пока я не закрою соединение.
мой вопрос может быть глупым, но мне нужно знать, возможно ли это или нет.
любое предложение оценено.
Вы должны заменить oci_connect на oci_pconnect в файле config.php, чтобы создать постоянное соединение с сервером базы данных.
Также прочитайте документацию oci_pconnect
и документацию о постоянных подключениях к базе данных
require_once('/path/of/config.php');
в верхней части каждого файла вместо. Но это я. Также обязательно закрывайте соединение при каждом использовании или в конце файла. Не хочу, чтобы твоя связь оставалась в живых.