Mitől veszik el a session?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
Valószínűleg php verzió eltérés lehet a saját géped és a tárhelyparkos php között.
Így hívd meg a session-t inkább:
if(!isset($_SESSION)){
session_start();
}
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Előző vagyok, pl:
<?php
session_start();
$dbhost = "dbhost";
$dbname = "dbname";
$dbusername = "dbuname";
$dbpassword = "dbpassword";
$connect = mysql_connect($dbhost, $dbusername, $dbpassword);
$db = mysql_select_db($dbname,$connect) or die ("Nem sikerült az adatbázishoz való kapcsolódás");
?>
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
$session_dir = ini_get ("session.save_path");
if ((!file_exists ($session_dir)) && (!@mkdir ($session_dir, 0777, true)))
die ("Nem tudtam létrehozni a session könyvtárát.");
$current_cookie_parameters = session_get_cookie_params ();
$server_name = $_SERVER ["SERVER_NAME"];
$tld = strrpos ($server_name, '.');
$root_domain = substr ($server_name, strrpos ($server_name, '.', -$tld));
session_set_cookie_params
(
$current_cookie_parameters ["lifetime"],
$current_cookie_parameters ["path"],
$root_domain,
$current_cookie_parameters ["secure"],
$current_cookie_parameters ["httponly"]
);
session_name ("SID");
if (!session_id ())
session_start ();
if ((isset ($_COOKIE ["SID"])) && ($_COOKIE ["SID"] != ""))
$SID = $_COOKIE ["SID"];
else
{
$SID = session_id ();
setcookie ("SID", $SID);
}
session_id ($SID);
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Drone007-nek: így sem megy, ugyanaz a baj.
PHP de koder-nek: még kezdő muzsikus vagyok
Mindkettőnek:
a szolgáltató phpinfo()-ja szerint a session.use_trans_sid ki van kapcsolva. Ez nem okozhatja esetleg?
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz1.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
![*](http://static.gyakorikerdesek.hu/p/vsz0.png)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!