Datuve :: Forums :: Arhīvs :: Apache+PHP problēma ar mainīgajiem bez vērtības

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 128

Reģistrētie lietotāji online: 0

Viesi online: 128

Datuve.lv video
Top.LV

Apache+PHP problēma ar mainīgajiem bez vērtības

Ievietoja: urbis @ 2007.03.09 16:13  

servaks rūcinās uz Win: Apache 2.2.3 + PHP 5.1.6

tāda problēma: kad GET/POST mainīgie ir tukši, notiek redirekts bez mainīgajiem uz index.php. turklāt tas ir tikai tadā gadījumā ja šie mainīgie tiek pieprasīti index faila izpildei. vajag, lai šādi tukši mainīgie strādātu normāli, t.i., lai serveris nemestu 302 statusa kodu un nenotiktu redirekts.
Papildus info: mainīgie netiek automatiski iebaroti skriptam, bet tos nolasa ar $_REQUEST['mainīgais'], ko izpilda tikai index skriptā, kurā arī iekļauj citus skriptus atkarībā no pieprasījuma.

Piemēri:
redirekts būs => /?page=profile&edit=
redirekts būs => /?page=profile&edit&akt
redirekts nebūs => /?page=profile&edit=%20
redirekts nebūs => /?page=profile&edit=1
redirekts nebūs => /test.php?edit=

Acces_log:
"GET /test_php.php?asss=124&ecv= HTTP/1.1" 200 40262
"GET /?page=audit&audit=00002&edit_akt&edit HTTP/1.1" 302 -
"GET /?page=profile&esc= HTTP/1.1" 302 -
"GET /index.php?page=profile&asd= HTTP/1.1" 302 -

varbūt ir kādi ieteikumi?