Php cannot read secure cookies

Php cannot read secure cookies.

code (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"; 

Code (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: I get:

Note: Undefined index: hCName in C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php on line 3

Note: Undefined index: in C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php on line 3

Note: Undefined index: uCName in C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php on line 4

Note: Undefined index: in C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php on line 4

Note: Undefined index: pCName in C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php on line 5

Note: Undefined index: in C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php on line 5

Note: Undefined index: dNCName in C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php on line 6

Note: Undefined index: in C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php on line 6

Note: Undefined index: dPCName in C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php on line 7

Note: Undefined index: in C: \ Users \ joonas \ Desktop \ Webon cms \ root \ install \ createTables.php on line 7 Host :, Username :, Password :, dbName :, dbPort:

+6
source share
1 answer

Two points:

  • As Scott Archishevsky points out, HTTP JavaScript cannot only process cookies.
  • Secure cookies are only available if the current protocol is HTTPS.
+7
source

All Articles