Portál AbcLinuxu, 10. května 2025 19:38
session_set_cookie_params ( 1800 , '/' , 'example.com' , true ); session_start(); i session_set_cookie_params ( 1800 , '/' , 'example.com' , false ) session_start();ale stejně to nejde :(
<?php //http://www.domain.ltd/index.php session_start(); $_SESSION['foo'] = 'bar'; echo '<a href="https://www.domain.ltd/index.php?hsessionid="' . session_id() . '">Prenes session</a>';https://www.domain.ltd/index.php (příjemce s nastavením):
<?php //https://www.domain.ltd/index.php if(isset($_GET['hsessionid'])) session_id($_GET['hsessionid']); session_start(); if(isset($_SESSION['foo'])) echo "Funguje to"; else echo "NEfunguje to";PS: a klidně to může být jeden files
<?php if(isset($_GET['hsessionid'])) session_id($_GET['hsessionid']); session_start(); $_SESSION['foo'] = 'bar';//nebo co… if($_SERVER["SERVER_PORT"] == '80')//třeba takto nějak $prot = "https"; else $prot = "http"; echo '<a href="'.$prot.'://www.domain.ltd/index.php?hsessionid="' . session_id() . '">Prenes session</a>';
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.