Question

Je suis tombé sur de nombreuses questions semblables comme cela, mais je ne pouvais pas trouver de réponse simple. Mon but est de créer ma page web miniature sur mon serveur pour un utilisateur particulier (selon SESSION). Site Web est un moyen dynamique pour tous les différents changements de contenu utilisateur comme que le contenu des utilisateurs sur facebook.

Ce que je dois faire ici est de générer une capture d'écran lorsque l'utilisateur rencontre un problème avec l'application et cliquez sur le bouton de capture

entrer image description ici

Je me suis beaucoup d'options comme

  • libwkhtmltox
  • wkhtmltopdf

mais pas obtenir que je devrais utiliser suggère également d'autres si elles étaient mieux.

I ai serveur Linux avec PHP noyau et avoir accès shell à elle.

S'il vous plaît ne se réfèrent pas un site externe car ils sont incapables d'obtenir l'instantané dans mon cas (comme je le disais variable SESSION est maintenue pour chaque utilisateur).

S'il vous plaît aidez-moi avec le tutoriel.

Merci à l'avance

Était-ce utile?

La solution

libwkhtmltox et wkhtmltopdf sont les deux grandes technologies pour capturer des images de pages Web. Cependant, le problème est qu'il est vraiment difficile d'obtenir ces technologies pour avoir la même session que votre utilisateur, sinon impossible. En outre, de nombreux utilisateurs erreurs éprouvent ne sont pas reproductibles sur une deuxième demande. (Erreurs causées par des erreurs de connexion db, la mise en cache, etc.) donc faire quelque chose comme cela aura une valeur limitée. Une alternative serait de jeter un popup quand ils cliquent sur votre send errorpage snap qui explique comment prendre une capture d'écran.

Si vous voulez absolument aller dans cette voie d'automatiser la capture d'écran, voici une idée folle, probablement bêtement insécurité. Comme wkhtmltopdf est construit sur WebKit, il y a des options pour les cookies set. Tant que votre php session est basé sur les cookies, vous pouvez passer la session_id de l'utilisateur à wkhtmltopdf et pirater la session de votre propre utilisateur, recréant ainsi la page lorsque wkhtmltopdf fait la demande. Je suis tellement se downvoted pour cette suggestion ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top