1
我們爲有這樣的產品編碼數據時節省
<iframe width='465' height='548' frameborder='0' src='http://connect.garmin.com:80/activity/embed/263316017'></iframe>
,所以我們希望在我們保存的產品,否則這個數據沒有發佈到這個編碼值的值Magento的產品的一些文本字段。 請回復編碼帖子數據的答案。
我們爲有這樣的產品編碼數據時節省
<iframe width='465' height='548' frameborder='0' src='http://connect.garmin.com:80/activity/embed/263316017'></iframe>
,所以我們希望在我們保存的產品,否則這個數據沒有發佈到這個編碼值的值Magento的產品的一些文本字段。 請回復編碼帖子數據的答案。
您可以對發佈的數據進行編碼,但可能更加省力以對發佈數據進行加密和編碼。下面是一個小代碼示例;
http://docs.magentocommerce.com/Mage_Core/Mage_Core_Helper_Data.html#encrypt
$encryptedData = Mage::helper('core')->encrypt('this is some data');
$encodedUrl = Mage::getUrl('module/controller/action',
array('parameter'=> $encryptedData);
那麼你可以使用Mage::helper('core')->decrypt();
解密保存的數據。
爲什麼不使用base64_encode和base64_decode? – 2013-02-02 10:40:50
我想你的問題是,你無法首先提交表單數據。通常在JavaScript端使用'encodeURIComponent()'[(link)](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/encodeURIComponent)來正確編碼這些東西。 –
如果您使用所見即所得的編輯器,這可能有一些相關性:http://stackoverflow.com/a/5168510/158325 – B00MER