<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div><div><div>Hola,<br><br></div>algunes possibilitats que se m'ocorreixen són:<br><br></div>- que tinguis una redirecció en el script que rep el formulari.<br></div>- que a la pàgina on es mostra el formulari o la pàgina que el rep hi tinguis alguna imatge sense "src" o amb "src" buit.<br></div>- que els usuaris cliquin vàries vegades el botó submit.<br><br></div>algunes dades que poden donar llum sobre l'assumpte són:<br><br></div>- hi tens "re-escriptura de URLs"? (mod_rewrite de l'apache) Bé, més que tenir, si la fas servir, o sigui, si les url's implicades acaben en .php o són coses més boniques.<br></div>- si són uns scripts PHP senzillets teus o és un sistema CMS o Framework sobre el qual construeixes el formulari.<br></div>- a on detectes que hi ha múltiples visites? als logs de l'Apache?<br><br>Pel que dius, les visites successives no són POST sinó GET, això apareix als logs de l'Apache, i jo diria que encaminen cap a la segona causa (src buit a imatges).<br><br></div>algunes eines i proves:<br><br></div>- si no t'he orientat, hauràs de debuggar-ho amb xdebug i algun IDE. Tinc entès que el propi Vim ho sap fer, però jo no ho he fet mai. Posar un breakpoint al principi de tot de l'script i pensar com pot ser que s'arribi allà tantes vegades.<br></div><br>abans d'això, que si no ho tens preparat pot ser una mica follón muntar-ho, hi ha 2 eines que solem fer servir per veure quines peticions fa el navegador o tunejar la petició. Són WebDeveloper toolbar i Firebug. Si estàs en Debian tens els següents paquets que funcionaran bé amb el Iceweasel:<br>- xul-ext-firebug<br>- xul-ext-webdeveloper<br><br></div>Jo miraria de trobar la diferència entre visitar la web amb un navegador tipus text, com lynx i fer-ho amb Firefox. Amb el WebDeveloper pots visitar la web senses imatges, sense javascript, sense CSS i veure si encara passa el problema. Amb el Firebug pots veure quines peticions es fan al servidor i amb una mica de sort perquè ... si és que ets capaç de reproduïr el problema i no només els hi passa als usuaris.<br><br></div><div>Pot ser que amb Chrome no passi i amb Firefox si degut a que el Chrome faci servir més massivament alguna caché i no faci peticions de pàgines que ja té desades i suposa que no hauran canviat, i en canvi el Firefox no.<br><br></div>Sort !!!<br></div>Marc ///<br><div><div><div><div><br></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">El dia 12 de maig de 2016, 15:29, Narcis Garcia <span dir="ltr"><<a href="mailto:informatica@actiu.net" target="_blank">informatica@actiu.net</a>></span> ha escrit:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">No és la primera vegada que em passa, i vull preguntar si algú que<br>
programi en PHP s'hi ha trobat:<br>
<br>
Em trobo que, sota determinades circumstàncies (que no sé quines, però<br>
sempre és el mateix moviment), una pàgina en PHP que es visita una sola<br>
vegada s'executa de 2 a 4 vegades.<br>
En el meu cas és un formulari al qual se li polsa el botó de «submit»;<br>
el fitxer PHP s'executa 2 vegades amb el navegador Midori (Webkit) o 4<br>
vegades amb el navegador Firefox (Gecko).<br>
Només la primera execució rep les dades del formulari; les demés actuen<br>
com si fos la primera visita.<br>
<br>
<br>
________________________________________________________<br>
LLISTA DE DISTRIBUCIO DE CORREU del GiLUG<br>
--------------------------------------------------------<br>
- Per a escriure a tothom de la llista, envia el teu missatge a: usuaris(arrova)<a href="http://llista.gilug.org" rel="noreferrer" target="_blank">llista.gilug.org</a><br>
- Per a d'altres questions sobre la llista o subscripcio, autogestiona't a:<br>
<a href="http://llista.gilug.org/mailman/listinfo/usuaris" rel="noreferrer" target="_blank">http://llista.gilug.org/mailman/listinfo/usuaris</a><br>
* Tots els missatges queden publicats a:<br>
<a href="http://llista.gilug.org/pipermail/usuaris/" rel="noreferrer" target="_blank">http://llista.gilug.org/pipermail/usuaris/</a><br>
</blockquote></div><br></div>