src/Http/Response.php
protected function ensureIEOverSSLCompatibility(Request $request) {

		if (
			FALSE !== stripos($this->headers->get('Content-Disposition'), 'attachment') &&
			preg_match('/MSIE (.*?);/i', $request->server->get('HTTP_USER_AGENT'), $match) == 1 &&
			TRUE === $request->isSecure()
		) {
			if (intval(preg_replace('/(MSIE )(.*?);/', '$2', $match[0])) < 9) {
				$this->headers->remove('Cache-Control');
			}
		}

	}
protected function ensureIEOverSSLCompatibility(Request $request) {

		if (
			FALSE !== stripos($this->headers->get('Content-Disposition'), 'attachment') &&
			preg_match('/MSIE (.*?);/i', $request->server->get('HTTP_USER_AGENT'), $match) == 1 &&
			TRUE === $request->isSecure()
		) {
			if (intval(preg_replace('/(MSIE )(.*?);/', '$2', $match[0])) < 9) {
				$this->headers->remove('Cache-Control');
			}
		}

	}
protected function ensureIEOverSSLCompatibility ( Request $ request ) { if ( FALSE !== stripos ( $ this -> headers -> get ( 'Content-Disposition' ) , 'attachment' ) && preg_match ( '/MSIE (.*?);/i' , $ request -> server -> get ( 'HTTP_USER_AGENT' ) , $ match ) == 1 && TRUE === $ request -> isSecure ( ) ) { if ( intval ( preg_replace ( '/(MSIE )(.*?);/' , '$2' , $ match [ 0 ] ) ) < 9 ) { $ this -> headers -> remove ( 'Cache-Control' ) ; } } }
Check if we need to remove Cache-Control for ssl encrypted downloads when using IE < 9

@link http://support.microsoft.com/kb/323308
Check if we need to remove Cache - Control for ssl encrypted downloads when using IE < 9