2015-10-19 14 views
1

目前,我試圖嵌入在的Prestashop JavaScript程序,但我使用的應用程序在外部文件中加載具有很多困難。不能引用的HTTPS SVG中的PrestaShop

在文件中的函數加載時,他們通過正常的HTTP URL調用,但不是一個HTTPS URL。

例如:

loadimage(https://somedomain.com/smile.svg); 

是不是在我的PrestaShop網站的工作,但它正在開發一個簡單的HTML測試場地。

但是:

loadimage(http://somedomain.com/smile.svg); 

不上的PrestaShop網站工作。

如果我瀏覽到該處理的URL這是一個類似的結果PHP文件。我可以瀏覽:

localhost/imagehandle.php?image&image=http%3A%2F%somedomain.com%2Fsmile.svg 

和圖像正確加載和顯示,但是:

localhost/imagehandle.php?image&image=https%3A%2F%somedomain.com%2Fsmile.svg 

將無法​​正常工作。

回答

0

解決方案發現,錯誤是由服務器的PHP不處理SSL正確造成的,安裝ibeay32.dll和ssleay32.dll和更新的PHP ini文件,包括外部的擴展和「延長= php_openssl.dll」