Php не может читать безопасные куки.Php не может читать безопасные куки
код (Javascript):
document.cookie = <?php echo '"'.$hCName.'="'; ?> + host + "; path=/; secure; HttpOnly";
document.cookie = <?php echo '"'.$uCName.'="'; ?> + username + "; path=/; secure; HttpOnly";
document.cookie = <?php echo '"'.$pCName.'="'; ?> + password + "; path=/; secure; HttpOnly";
document.cookie = <?php echo '"'.$dNCName.'="'; ?> + dbName + "; path=/; secure; HttpOnly";
document.cookie = <?php echo '"'.$dPCName.'="'; ?> + dbPort + "; path=/; secure; HttpOnly";
Код (Php):
<?php
include_once("../scripts/session_start.php");
$host = $_COOKIE[$_SESSION['hCName']];
$username = $_COOKIE[$_SESSION['uCName']];
$password = $_COOKIE[$_SESSION['pCName']];
$dbName = $_COOKIE[$_SESSION['dNCName']];
$dbPort = $_COOKIE[$_SESSION['dPCName']];
echo "Host: ".$host.", Username: ".$username.", Password: ".$password.", dbName: ".$dbName.", dbPort: ".$dbPort;
?>
Edit: Я получаю:
Примечание: Undefined индекс: hCName в C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php в строке 3
Примечание: Undefined индекс: в C: \ Users \ Йонас \ Desktop \ Webon КМВ \ корень \ установки \ createTables.php на линии 3
Примечание: Не определено индекс: uCName в C: \ Users \ Йонас \ Desktop \ Webon К \ корень \ установки \ createTables.php на линии 4
Примечания: Undefined индекс: в C: \ Users \ Йонаса \ Desktop \ Webon К \ корень \ установки \ createTables.php на линии 4
Примечание: Неопределенный индекс: pCName в C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php в строке 5
Примечание: Неопределенный индекс: в C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php в строке 5
Примечание: Неопределенный индекс: dNCName в C: \ Users \ joonas \ Desktop \ Webon КМВ \ корень \ установки \ createTables.php на линии 6
Примечание: Undefined индекс: в C: \ Users \ Йонас \ Desktop \ Webon КМВ \ корень \ установки \ createTables.php на линии 6
Примечание: Неопределенный индекс: dPCName в C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php в строке 7
Примечание: Неопределенный индекс: в C: \ Users \ joonas \ Desktop \ Webon cms \ root \ установки \ createTables.php на линии 7 Ведущий:, Имя пользователя:, Пароль:, DbName:, DbPort:
Какая ошибка вы получаете? Объяснить «не могу прочитать» –
Не думаю, что вы можете устанавливать cookie httpOnly из JS. : \ –
Неопределенные ошибки индекса означают, что ваш массив не заполнен правильно, проверьте, работает ли это в первую очередь! – Rimble