Zadejte hledaný výraz...

PHP pravdepodobne zdvojeni volani php scriptu

Milan Horník
verified
rating uzivatele
(8 hodnocení)
29. 8. 2013 00:03:03
zdravim,
resim zapeklity problem, mozna je uz hodne pozde ze mne netrkne.
Situace:
pouzivam mod rewrite
RewriteEngine On
Header set Access-Control-Allow-Origin "*"
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1
# if the request isn't for an existing file
RewriteCond %{REQUEST_FILENAME} !-f
# if the request isn't for an existing directory
RewriteCond %{REQUEST_FILENAME} !-d
# then rewrite the entire request to index.php
RewriteRule ^(.*)$ redirect.php?q=$1
tj neexistujici redirectuju na script redirect.php
ve scriptu parsuju pomoci query string , nastavim parametry a na konci includuju index.php
Tak a v cem je problem, vsimnul sem si ze se mne nejak spatne predavaji v session promenne a nemohl jsem prijit proc se to deje, nakonec sem do session pridal pocitadlo pageload a po kazdem refresh stranky se zvetsi o 1.
pokud volam stranky napriklad www.timeland.cz/index.php?cokoliv-za-parametry pak se pageload zvetsi vzdy jen o 1 a vse funguje spravne,
pokud vsak zavolam neco co ma projit pres redirect tj napriklad www.timeland.cz/necoconeexistuje
pak se mne po vypsani pageload promenne ve vetsine pripadu stava ze se zvetsi o 2, Ne vzdy a to usuzuju ze obcas se to "druhe volani" provede az po vypsani promenne pageload, pokud se zadari ze se zvetsi jen o 1 pak jsou promenne v session spravne.
Tak a ted cim by to mohlo byt?
29. 8. 2013 00:03:03
https://webtrh.cz/diskuse/php-pravdepodobne-zdvojeni-volani-php-scriptu#reply938941
Petyk
verified
rating uzivatele
(3 hodnocení)
29. 8. 2013 08:26:22
Ukládej si i $_SERVER možná zjistíš, že si ten skript voláš kvůli nějakému souboru, který neexistuje. Například nemáš ještě vytvořenou faviconu, ale v kódu už s ní počítáš.
29. 8. 2013 08:26:22
https://webtrh.cz/diskuse/php-pravdepodobne-zdvojeni-volani-php-scriptu#reply938940
Milan Horník
verified
rating uzivatele
(8 hodnocení)
29. 8. 2013 12:20:15
diky, prisel sem na to taky, sice jinou cestou, ale pres to ukladani REQUEST_URI to jde zjistit nejrychleji:) dik
a bylo to necom podobnym, jednim js co byla spatna cesta
---------- Příspěvek doplněn 29.08.2013 v 21:10 ----------
jeste jedna doplnujici otazka
pokud nastane takovato chyba, tj rekneme ze v index.php je chyba v ceste a prepise se to tedy na index.php, muze se to dostat do nejakeho cyklu? nebo to je nejak uz na strane serveru osetrene?
29. 8. 2013 12:20:15
https://webtrh.cz/diskuse/php-pravdepodobne-zdvojeni-volani-php-scriptu#reply938939
Pro odpověď se přihlašte.
Přihlásit