Hallo Thorsten,
meines wissens verarbeitet PHP standartmäßig nur eine php.ini und das ist natrülich die Serverseitige. Den Pfad/Ort finden und deren Einstellungen überprüfen kannst du per phpinfo().
In der php.ini solltest du ersteinmal suchen ob der Wert session.gc_maxlifetime schon gesetzt wurde. Wenn ja einfach nur verändern, wenn nein, deine Zeile unten in die php.ini kopieren.
Ich hoffe das hilft!
Gruß Zeddix
Hallo Thorsten,
Zeddix hat absolut Recht, PHP verwendet nur eine php.ini.
Solltest Du die vom Provider vorgegebene ini-Datei weiter verwenden wollen und nur den Timeout ändern kannst Du das aber auch während der Laufzeit Deiner Scripte tun.
Sollte eigentlich in etwa so gehen:
ini_set('session.gc_maxlifetime', 3600);
ini_set('session.gc_divisor', 1);
session_start();
Damit wird die php.ini immernoch vom Provider geladen, der Einstellungswert aber nachträglich überschrieben.
Aber Vorsicht: Wenn Du nicht alles über eine zentrale index.php laufen lässt muss das in jeder Datei die aufgerufen wird stehen.
mfg
Flanna