maxi Posted May 11, 2006 Report Share Posted May 11, 2006 Tātad. Jau kopsh pashiem pirmsaakumiem formaam action lieku kaa <?=$_SERVER['REQUEST_URI'];?>, un shodien pirmo reizi uz vienas kastes saakaas interesants gljuks(?). Taatad. Ir direktorija '/admin/' (nokluseetais fails index.php). Formas action arii attieciigi '/admin'. Postojam prom datus, dumpojam $_POST, bet nekaa - viss tuksh. Nomainam action ar rokaam uz '/admin/index.php' un viss bumbaas - visus variabljus sanjemu bez iztruukumiem. Kur ir probleema? Izskataas aptuveni shaadi: http://paste.php.lv/3739 Nepiedaavaat variantus par skriptu paarbuuveem. Pagaidaam interesee probleemas risinaajums nevis alternatiiva. Link to comment Share on other sites More sharing options...
maxi Posted May 12, 2006 Author Report Share Posted May 12, 2006 anyone? Link to comment Share on other sites More sharing options...
andrisp Posted May 12, 2006 Report Share Posted May 12, 2006 Nočeko pēc kā izskatās $_SERVER['REQUEST_URI']; mainīgais. Vai ir tas, ko vēlies ? Pamēģini novalidēt lapu. Pamēģini ar kaut kādu header sniferīti (FF - webdeveloper tūļos ir tāda fīča.) Link to comment Share on other sites More sharing options...
maxi Posted May 12, 2006 Author Report Share Posted May 12, 2006 Nočeko pēc kā izskatās $_SERVER['REQUEST_URI']; mainīgais. Vai ir tas, ko vēlies ? Pamēģini novalidēt lapu. Pamēģini ar kaut kādu header sniferīti (FF - webdeveloper tūļos ir tāda fīča.) Izskataas pilniibaa taa, kaa es veelos (piemeeram /admin/?pid=1, kas peec buutiibas ir tas pac /admin/index.php?pid=1). Lapa valideejas bez nekaadaam probleemaam. Saproti, fiicha ir taada, ka uz 2 dazhaadaam kasteem (slack 10.1, freebsd 5.x) ar kaut kaadaam peedeejaam apache un php versijaam viss ierullee, probleemu nav, bet te nu peekshnji kaut kaads bezpridjels. Shaubos vai header snifferis kaut ko dos, jo dati jau tiek nosuutiiti, $_SERVER['REQUEST_METHOD'] == 'POST' .. viss bumbaas. Bet dumpojot _POST, tas ir tuksh. Izskataas pilniibaa taa, kaa es veelos (piemeeram /admin/?pid=1, kas peec buutiibas ir tas pac /admin/index.php?pid=1). Lapa valideejas bez nekaadaam probleemaam.Saproti, fiicha ir taada, ka uz 2 dazhaadaam kasteem (slack 10.1, freebsd 5.x) ar kaut kaadaam peedeejaam apache un php versijaam viss ierullee, probleemu nav, bet te nu peekshnji kaut kaads bezpridjels. Shaubos vai header snifferis kaut ko dos, jo dati jau tiek nosuutiiti, $_SERVER['REQUEST_METHOD'] == 'POST' .. viss bumbaas. Bet dumpojot _POST, tas ir tuksh. PHP Version 4.3.11-pl1-gentoo postojot datus uz direktoriju un echojot: -> REQUEST_URI = /tests/ SCRIPT_NAME = /tests/index.php vismaz php saprot, kursh ir nokluseetais fails. Link to comment Share on other sites More sharing options...
andrisp Posted May 12, 2006 Report Share Posted May 12, 2006 Tad, kā jau tu saproti, ir vainīga servera konfigurācija. Link to comment Share on other sites More sharing options...
Delfins Posted May 12, 2006 Report Share Posted May 12, 2006 PHP neko nezin par noklusētiem failiem. Apache gan zin! Link to comment Share on other sites More sharing options...
KAC Posted May 12, 2006 Report Share Posted May 12, 2006 pieljauju iespeeju, ka notiek redirekts no / uz /index.php, kaa rezultaataa zuud POST dati Link to comment Share on other sites More sharing options...
maxi Posted May 16, 2006 Author Report Share Posted May 16, 2006 pieljauju iespeeju, ka notiek redirekts no / uz /index.php, kaa rezultaataa zuud POST dati Probleema taa arii netika atrisinaata, nedarbojaas arii gadiijumaa, ja action="". Beigaas naacaas sakjimereet shaadi: $_SERVER['SCRIPT_NAME'] . (!empty($_SERVER['QUERY_STRING']) ? '?' . $_SERVER['QUERY_STRING'] : '') "cherez zhopu" Link to comment Share on other sites More sharing options...
Delfins Posted May 16, 2006 Report Share Posted May 16, 2006 pieljauju iespeeju, ka notiek redirekts no / uz /index.php, kaa rezultaataa zuud POST dati nekas tāds nenotiek, / vietā tiks pārlasīti visi DefaultIndex faili līdz pirmais būs `sasniedzams`.. un tas tiek paņemts. Moš kaut kāds followsymlinks opcijs vai kas tamlīdzīgs... ? Anyway, pamēģini uztaisīt prastu formu citā failā un notestēt, vai tas gļuks tiešām ir servera galā.. Link to comment Share on other sites More sharing options...
maxi Posted May 24, 2006 Author Report Share Posted May 24, 2006 nekas tāds nenotiek, / vietā tiks pārlasīti visi DefaultIndex faili līdz pirmais būs `sasniedzams`.. un tas tiek paņemts. Moš kaut kāds followsymlinks opcijs vai kas tamlīdzīgs... ? Anyway, pamēģini uztaisīt prastu formu citā failā un notestēt, vai tas gļuks tiešām ir servera galā.. Es nebuutu vispaar neko rakstiijis, ja nebuutu visus iespeejamos variantus izmeegjinaajis, izmociijis. Parcik neesmu servera admins un sysadmins gudri man pazinjo, ka esot pusserveris jaapaarkonfiguree (taa muusdienaas to sauc, kad nezin, kaa atrisinaat probleemu), tad naacaas savus kodus paarrakstiit, lai pasham un bosam mieriiga sirds. Luuk taa. Gan jau, ka apacis pie vainas, nekas cits, imho, tur nevar buut. Link to comment Share on other sites More sharing options...
Recommended Posts