2014-12-13 77 views
2

在視圖codeigniter中,我試圖加載一個控制器函數作爲圖像src。就像這樣:php site_url和base_url不在現場服務器上工作

<img src="<?php echo site_url('/g1/g2/g3')."?mydata1=".urlencode(serialize($data1)); ?>" /> 

這是在我的本地PC可以正常使用。但在我的活服務器上,它不起作用。我無法弄清楚什麼是問題?這裏提及的是,活的服務器正在HTTPS:在笨

$autoload['helper'] = array('url', 'html', 'string'); 

+0

嗯..你更新了'base_url'上傳到活動服務器後的'config.php'文件? – 2014-12-13 08:37:28

+0

in config.php .. $ config ['base_url'] ='';如果我回顯base_url它顯示正確的基地址 – oxvoxic 2014-12-13 08:40:40

+0

如果你忽略它CodeIgniter做「猜測」。看看它是否適用於你的應用程序的'base_url'在活動服務器 – 2014-12-13 08:45:07

回答

0

試試這樣說:

<img src="<?php echo site_url('/g1/g2/g3');?>?mydata1=<?php echo urlencode(serialize($data1));?>" /> 
+0

夥計沒有運氣..仍然在本地主機上工作,但在活着的服務器上不工作 – oxvoxic 2014-12-13 09:21:02

+0

你的'site_url()'打印了什麼? – 2014-12-13 09:21:39

+0

https:// sitename/project/project1/index.php – oxvoxic 2014-12-13 09:25:48

相關問題