2011-01-28 4 views
0

Salut,site capture d'écran sur mon serveur en fonction USER

je suis tombé sur de nombreuses questions similaires comme celui-ci, mais je ne pouvais pas trouver simplement answer.Also mon exigence est de créer ma page web miniature sur mon serveur pour une utilisateur particulier (en fonction de SESSION) .Website est un moyen dynamique pour chaque changement de contenu utilisateur différent, comme le contenu des utilisateurs sur facebook.

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

enter image description here

J'ai beaucoup d'options comme

  • libwkhtmltox
  • wkhtmltopdf

mais ne pas obtenir ce que je devrais utiliser aussi suggérer d'autres si mieux.

je serveur Linux et en utilisant noyau PHP et avoir accès shell à elle.

S'il vous plaît ne fait pas référence site externe car ils sont incapables d'obtenir l'instantané dans mon cas (comme je l'ai dit la variable SESSION est maintenue pour tous les utilisateurs).

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

Merci à l'avance

+1

Juste pour que ce soit clair ... vous voulez obtenir une capture d'écran de ce que l'utilisateur voit si une erreur se produit? – deceze

+0

Oui, l'utilisateur peut mettre une suggestion sur une page avec une capture d'écran – Wazzzy

+1

Je pense que vous trouverez cela très difficile à accomplir. Consigner l'état du serveur dans les fichiers texte est la manière habituelle de le faire. – deceze

Répondre

2

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. De plus, de nombreuses erreurs rencontrées par les utilisateurs ne sont pas reproductibles lors d'une seconde requête. (Erreurs causées par des erreurs de connexion db, la mise en cache, etc.) Donc faire quelque chose comme ça aura une valeur limitée. Une alternative serait de lancer une popup quand ils cliquent sur votre send errorpage snap qui explique comment faire une capture d'écran.

Si vous voulez absolument suivre cette voie d'automatisation de la capture d'écran, voici une idée insensée, probablement stupide. Comme wkhtmltopdf est construit sur webkit, il existe des options pour configurer les cookies. Tant que votre php session est basé sur un cookie, vous pouvez passer le session_id de l'utilisateur à wkhtmltopdf, et détourner la session de votre propre utilisateur, recréant ainsi la page lorsque wkhtmltopdf fait la demande. Je suis tellement downvoted pour suggérer cela ...

+0

+1 pour répondre.Laissez-moi essayer cela aussi s'il vous plaît coller le lien ou les étapes que je dois suivre.Merci pour la réponse – Wazzzy

Questions connexes