sheps Posted October 10, 2011 Report Share Posted October 10, 2011 Kas varētu būt par problēmu? Ja URL ir šāds: http://adrese.lv/ (vai http://adrese.lv/?a=kkas) viss strādā.. Ja URL kāds no mainīgajiem ir cits derīgs URL (http://adrese.lv/?a=http://php.lv) nekas nestrādā, serverī notiek, kkāda pāradresācija un skripts neizpildās un localhosta viss strādā.. Sanāk, ka hostings pārbauda URL mainīgos un ja ir derīgs URL notiek brīnumi :) kas to varētu kontrolēt? Link to comment Share on other sites More sharing options...
Sephy Posted October 10, 2011 Report Share Posted October 10, 2011 Nezināju ka var palaist lapā vai kas tur notiek? Link to comment Share on other sites More sharing options...
indoom Posted October 10, 2011 Report Share Posted October 10, 2011 http://php.net/manual/en/function.urlencode.php Link to comment Share on other sites More sharing options...
sheps Posted October 10, 2011 Author Report Share Posted October 10, 2011 tas neko nemaina (http://adrese.lv/?url=http%3A%2F%2Fphp.lv) Link to comment Share on other sites More sharing options...
daGrevis Posted October 10, 2011 Report Share Posted October 10, 2011 Nu jāskatās ko lapa dara ar $_GET['a']. Ja tā ir tava lapa... kauns nezināt ko esi uzkodējis. :D Link to comment Share on other sites More sharing options...
sheps Posted October 10, 2011 Author Report Share Posted October 10, 2011 nu tur jau tā lieta, ka varu neko ar tiem mainīgajiem nedarīt, vnk ja eksistē mainīgais ar valīdu URL viss apstājas (nav savarīgi kāds ir mainīga nosaukums) Link to comment Share on other sites More sharing options...
daGrevis Posted October 10, 2011 Report Share Posted October 10, 2011 Kāpēc man tā nav? http://dagrevis.lv/?a=http://google.lv/ Link to comment Share on other sites More sharing options...
sheps Posted October 10, 2011 Author Report Share Posted October 10, 2011 nu tāpēc es prasīju, varbūt tas ir dēļ hostinga.. Link to comment Share on other sites More sharing options...
daGrevis Posted October 10, 2011 Report Share Posted October 10, 2011 Esi drošs, ka tas nav dēļ tava (vai arī ne tik ļoti tava) skripta? Link to comment Share on other sites More sharing options...
sheps Posted October 10, 2011 Author Report Share Posted October 10, 2011 (edited) ja jau kods būtu nepareizs, tad man liekas tas arī nestrādātu uz localhosta, bet strādā kā iecerēts, tikai hostings kko pielabo man nevajadzīgā virzienā.. PS: testam pietiek ar diviem failiem: .htaccess Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteRule ^(.*)$ index.php [QSA,L] un index.php <? if(isset($_GET['url'])){ echo $_GET['url']; } ?> ja ir valīda adrese viss apstājas.. Edited October 10, 2011 by sheps Link to comment Share on other sites More sharing options...
Swear Posted October 11, 2011 Report Share Posted October 11, 2011 .htaccess RewriteRule ^(.*)$ index.php [QSA,L] priekš kam? Link to comment Share on other sites More sharing options...
briedis Posted October 11, 2011 Report Share Posted October 11, 2011 priekš kam? Es teiktu, ka viss routings tiek veikts php galā, tā kā nekas neparasts te nav. (viss iet caur index failu) Link to comment Share on other sites More sharing options...
indoom Posted October 11, 2011 Report Share Posted October 11, 2011 Uz cita browsera paskatījies? Kā vispār izpaužas tā skripta apstāšanās? Atvēru to linku ar ?url un bez, nekādu atšķirību nemanīju. Link to comment Share on other sites More sharing options...
sheps Posted October 11, 2011 Author Report Share Posted October 11, 2011 pārlūkiem nebija nozīmes, apstāšanās izpaudās, ka serveris atdeva man atpakaļ vnk baltu lapu.. bet problēma ir atrisināta, pēc vairāk kā 1 h garas sarakstes, ar atbalsta dienestu (ar trešo piegājienu, jo iepriekšējie divi asistenti, man mēģināja iestāstīt, ka viņu galvenais uzdevums, nav skriptu izpildes problēmas, trešais asistents bija pretimnākošāks). viņš atrada un izlaboja viņa vārdiem šādu problēmu - I have whitelisted the rule ID that was causing this issue. Link to comment Share on other sites More sharing options...
Recommended Posts