PHP CodeIgniter动态base_url

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP CodeIgniter动态base_url相关的知识,希望对你有一定的参考价值。

	// Determine Subdirectory of Install Path, If Any
	// If Not Present, Will Result in /
	
		$slash = explode('/', getenv("SCRIPT_NAME"));
		$current_filename = $slash[count($slash) - 1];
		$host_url = str_replace($current_filename, "", getenv("SCRIPT_NAME"));

	// If https being used, set base_url to https

		$http_or_https      = (!isset($_SERVER['HTTPS']) OR strtolower($_SERVER['HTTPS']) != 'on') ? 'http' : 'https';
		
		$config['base_url'] = $http_or_https ."://". $_SERVER['HTTP_HOST'].$host_url;

以上是关于PHP CodeIgniter动态base_url的主要内容,如果未能解决你的问题,请参考以下文章

Codeigniter:CSS 文件中的 base_url() 不起作用

AngularJS Codeigniter base_url 路径设置

CodeIgniter 3 base_url 函数返回错误的 url

在 PHP 中包含/调用 base_url

如何在 localhost 上设置 CodeIgniter 站点?

CodeIgniter 路由总是通过 index.php?