Problém s restoreRequ­est($this->backlink);

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Martin Mates
Člen | 179
+
0
-

Měl jsem aplikaci na ostrém serveru, která fungovala. Rozhodl jsem se ale, že ji budu ladit u sebe na localhostu. Konkrétně jsem si nainstaloval WampServer.

Řádek:

<?php
$this->getApplication()->restoreRequest($this->backlink);
?>

Funguje na strém serveru bez problémů. Na localhostu se ale nestane nic. Nehodí to žádnou chybu, v PHP error logu nic není. Musel jsem to změnit napevno, což samozřejmě nechci:

<?php
$this->redirect('Main:home');
?>

Tohle funguje.

Problém bude zřejmě v restoreRequest a v nastavení mého Apache doma. Nevíte někdo, jestli je na restoreRequest potřeba povolit nějaký modul?

Editoval Martin Mates (28. 12. 2008 17:22)

romansklenar
Člen | 655
+
0
-

Mohla by být bota v nastavení session a cookies v tvém PHP, protože restoreRequest() obnovuje požadavky ze session, hledal bych chybu tam.

phx
Člen | 651
+
0
-

Jukni do logu apache/php zda nenadava napriklad na nemoznost zapisu session na disk.

Martin Mates
Člen | 179
+
0
-

phx napsal(a):

Jukni do logu apache/php zda nenadava napriklad na nemoznost zapisu session na disk.

V té samé aplikaci jsem rozjel normálně autentizaci, to by nešlo, kdyby byl problém v zápisu session ne?

phx
Člen | 651
+
0
-

Pravda.