SkyD Posted December 24, 2006 Report Share Posted December 24, 2006 Kā vislabāk no login formas pārlādēt uz jaunu lapu, lai uzrādītos pats konts, bez jebkādām lielām pārlādēm? header("Location: ./"); neder, jo headeris jau pirms tam ir lietots Lieku <meta http-equiv="refresh" content="1; url=./">, bet tas arii kautkaa iisti neder, jo tad taa lapa baigi noraustaas, kad iet iekshaa. Kādi ieteikumi? Link to comment Share on other sites More sharing options...
Stopp Posted December 24, 2006 Report Share Posted December 24, 2006 Vai nu liec tam meta tagam pie content laiku 0 (uzreiz sāks pārlādi, negaidot neko), vai nu ar javaskriptu norādi window.location=url; Es tikai nesaprotu, kāpēc tev headeris neder. Outputs jau ir pirms tam, vai? Link to comment Share on other sites More sharing options...
andrisp Posted December 24, 2006 Report Share Posted December 24, 2006 SkyD, ieslēdz output bufferingu, tad varēsi sūtīt header'us arī pēc outputa. Kaut gan, ja ir tāda situācija, tad tas nozīmē, ka nav kaut kas īsti labi ar skriptu plānošanu - vismaz lielākoties. Link to comment Share on other sites More sharing options...
SkyD Posted December 24, 2006 Author Report Share Posted December 24, 2006 Vot to es nekad neesmu sapratis, kapēc es nekad nevaru pēctam izmantot headerus. Piem. index.php iemetu sākumā session_start(); un pēctam vai nu includotajos failos ir headeri vai arī index.php lapā tālāk ir headeri, nekādi man viņi neiet, visu laiku errori! Link to comment Share on other sites More sharing options...
Stopp Posted December 24, 2006 Report Share Posted December 24, 2006 Tu saproti atšķirību starp outputu un headeri? session_start un headeriem jābūt pirms outputa - pirms tu sūti jebkādus datus uz pārlūkprogrammu. Link to comment Share on other sites More sharing options...
andrisp Posted December 24, 2006 Report Share Posted December 24, 2006 Headeri ir kaut kas līdzīgs html head meta&etc tagiem. Tos taču nevari ielikt jebkurā brīdī dokumentā. Tiem visiem smuki jāatrodas markapa sākumā iekš head tagiem. Link to comment Share on other sites More sharing options...
SkyD Posted December 24, 2006 Author Report Share Posted December 24, 2006 Ieslēdzot output buffering var likt, kur grib headeri.. Tas variants man der! Link to comment Share on other sites More sharing options...
hmnc Posted December 24, 2006 Report Share Posted December 24, 2006 btw dīvains novērojums - izmantojot output buffering skripta izpildes laiks ir ātrāks... vispār neiebraucu kāpēc tā, bet nu bija man tāds :) Link to comment Share on other sites More sharing options...
Recommended Posts