2010-08-21 4 views
0

Mon site est protégé par SSL (https) J'ai besoin d'intégrer des images qui se trouvent sur un site non sécurisé (http).SSL: Afficher les éléments non protégés à l'aide du proxy php

Comment puis-je éviter les erreurs de sécurité reçues en essayant d'afficher du contenu qui n'a pas été livré via https.

Exemple: http://0.chart.apis.google.com/chart?chtt=Answered+Calls&cht=bhs&chs=780x150&chbh=35,0,15&chg=8.33,0,5,5&chd=t:0,2&chco=4D89F9|C6D9FD&chf=bg,s,f8f8f8&chxt=x,y&chxl=1:|Answered|Unanswered&chds=0,2&chxr=0,0,2

Y at-il de toute façon je peux passer ce par un proxy pour éviter les erreurs ???

Répondre

0

Mettre cela dans un fichier appelé « chart.php » et l'utiliser comme src de l'image:

<?php 
echo readfile("http://0.chart.apis.google.com/chart?chtt=Answered+Calls&cht=bhs&chs=780x150&chbh=35,0,15&chg=8.33,0,5,5&chd=t:0,2&chco=4D89F9|C6D9FD&chf=bg,s,f8f8f8&chxt=x,y&chxl=1:|Answered|Unanswered&chds=0,2&chxr=0,0,2"); 
?> 
+0

En outre, vous pouvez ajuster le fichier à accepter la même chaîne de requête que vous envoyez à l'API graphique ; Ensuite, vous pouvez utiliser le fichier pour plusieurs graphiques. –

+0

Je le fais, mais il ne présente pas correctement: «/> – user342391

+0

droit, parce que vous avez le dumping les octets de l'image dans l'attribut src vous devez faire ceci:' src = » chart.php "', où chart.php est le nom du fichier dont le contenu est ce que je vous ai donné ci-dessus –