SkyD Posted December 24, 2006 Report 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?
Stopp Posted December 24, 2006 Report 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?
andrisp Posted December 24, 2006 Report 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.
SkyD Posted December 24, 2006 Author Report 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!
Stopp Posted December 24, 2006 Report 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.
andrisp Posted December 24, 2006 Report 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.
SkyD Posted December 24, 2006 Author Report Posted December 24, 2006 Ieslēdzot output buffering var likt, kur grib headeri.. Tas variants man der!
hmnc Posted December 24, 2006 Report 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 :)
Recommended Posts