ffgghh Posted December 27, 2006 Report Share Posted December 27, 2006 Vai kādz neietieks risinājumu: Resp: Ir smuka forma ar text lauku meklēšanas parametru ievadīšanai. Nospiežot submit notiek pāradresācija uz lapu /rezultats.php?q=xxx xxx vietā tiek padots meklēšanas parametrs Bet ja parametrs ir piemēram āēū tad sākās visādi gļuki ar kodējumu - it kā jau submitā varam to nokodēt, bet tad tas nav lasāms Un ja cilvēks lapu /rezultats.php?q=āēūx izsauc manuāli atkal problēmas Ko man darīt lai novērstu šo gļuku ? Link to comment Share on other sites More sharing options...
Grey_Wolf Posted December 27, 2006 Report Share Posted December 27, 2006 GET vietaa POST un viss... Link to comment Share on other sites More sharing options...
andrisp Posted December 27, 2006 Report Share Posted December 27, 2006 (edited) Var arī: http://lv2.php.net/manual/en/function.base64-encode.php un http://lv2.php.net/manual/en/function.base64-decode.php PS. Ja cilvēks lapu izsauks manuāli, tad tev nekas cits neatliek, kā tikai paļauties uz browsera prasmēm enkodēt get stringus. Un tad php pusē ar urldecode līdzīgu fju apstrādāt šos get. Edited December 27, 2006 by andrisp Link to comment Share on other sites More sharing options...
ffgghh Posted December 27, 2006 Author Report Share Posted December 27, 2006 Nevajag taisīt muļķīgas QUOTEs (bubu) Njā, abet vaitad nav kāda f-ja kas pārraksta šādu url ? Link to comment Share on other sites More sharing options...
andrisp Posted December 27, 2006 Report Share Posted December 27, 2006 Kā tu to iedomājies ? Tad, kad lietotājs nospiež 'Go' vai Enter ? Link to comment Share on other sites More sharing options...
ffgghh Posted December 28, 2006 Author Report Share Posted December 28, 2006 Mana problema ir aprakstīta šeit - http://issues.apache.org/bugzilla/show_bug.cgi?id=34602 Karo4 1.) kad useris taisa search, tāpat kā google, meklēšana tiek padota kā URL parametrs ... mod rewrite nemāk pareizi padot + ? un citas zimes (Var to izdarīt tikai izmantojot double encoding, kas nava smuki) 2.) A ja juzeris meklēšanas adresi ar visu URL parametru saglabā favoritos un izsauc vēlāk - kā tad servaks šo parametru nolasa - encoded vai kā? Lūk kur problēma !!! Kā to atrisināt? Link to comment Share on other sites More sharing options...
Recommended Posts