x-ƒ (x_f)

x-ƒ: Help faila atvēršanas pasākums

2005. gada 24. marts, 7:41 pm, 8 atsauksmes / pievienot vēl

Patiešām noderētu palīdzība. Varbūt tikai es protu radīt tādas problēmas, bet varbūt ne. Īsāk izsakoties, ir tā.

Ir viens WML fails ar formu, kas ar POST metodi nodod parametrus citai WML lapai, kas ir PHP fails, ja kas. Nu, lūk. Šis PHP fails apstrādā formas datus un noglabā tos failiņā. Tam, saprotams, jānotiek tikai vienreiz mūžā šiem datiem. Taču, no šīs otrās lapas sekojot kādai saitei un pēc tam atgriežoties (ar "Back", kam no kešatmiņas jāielādē šī lapa (otrā)) šajā lapā (otrajā), lapa tiek izsaukta it kā no jauna un visa POST info tiek noglabāta vēlreiz, jo tā arī tiek saglabāta mobilā kešatmiņā. Ko man darīt, lai skripts izpildītos tika vienreiz?

Čekot refererus nevar, jo tos mobilais reti kad izdomā nodot nākošajai lapai, ir gan iespējams pielikt sendreferer="true" pie <go>, kas nosūta formas datus, taču negribu paļauties tikai uz to. Otrajam failam pielietojot <card onenterbackwards="./pirmais.wml">, protams, nestrādā, jo PHP skripts izpildās pirms WML izvadīšanas un tā jābūt. Kā man piespiest mobilo saglabāt šo lapu (otro) kešā vai skriptam neļaut izpildīties otrreiz (nu, ne vismaz pilnībā)?

Problēma ir ar Nokia 6230, līdz ar to noteikti arī ar visām pārējām Nokijām. Par pārējiem mobilajiem līdz ar to vairs neuztraucos. Ar Firefox + WMLBrowser viss kārtībā. :) (Nu, re! Atradās gaišā puse.)

jutoņa: khem :)

wasted: ja saprotu, par ko iet..

2005. gada 25. marts, 8:57 am, 1 atbilde / atbildēt

ja saprotu, par ko iet runa, tad uz refresh notiku tas pats, vai ne?

Clear POST variables on page refresh
Firefox maintaining post data after refresh
Preventing data write on refresh

bet, ja nesaprotu, tad neko :>
 
x-ƒ (x_f)

x-ƒ: Jā, uz refresh notiek..

2005. gada 28. marts, 11:16 am, atbildēt

Jā, uz refresh notiek tas pats.
Paldies par saitēm, izskatīšu tuvākajā brīvākajā brīdī.
Izskatās, ka tur ir info, kas man noderēs šajā gadījumā.
Problēma gan nav ar Firefox, bet ar (iespējams, jebkuru) mobilā pārlūku, taču ceru, ka atradīsies kāds universāls risinājums.
Paldies!