相关疑难解决方法(0)

PHP中的HTTP_HOST和SERVER_NAME有什么区别?

你什么时候考虑使用一个而不是另一个?为什么?

php apache server-variables

520
推荐指数
6
解决办法
41万
查看次数

PHP如何获取基域/ url?

function url(){
    if(isset($_SERVER['HTTPS'])){
        $protocol = ($_SERVER['HTTPS'] && $_SERVER['HTTPS'] != "off") ? "https" : "http";
    }
    else{
        $protocol = 'http';
    }
    return $protocol . "://" . $_SERVER['HTTP_HOST'];
}
Run Code Online (Sandbox Code Playgroud)

例如,使用上面的函数,如果我使用相同的目录,它工作正常,但如果我创建一个子目录,并在其中工作,它也将给我子目录的位置,例如.我只是想要,example.com但它给了我,example.com/sub如果我在文件夹中工作sub.如果我正在使用主目录,该功能正常.有替代品$_SERVER['HTTP_HOST']吗?

或者我怎么能修复我的功能/代码才能获得主网址?谢谢.

php

41
推荐指数
6
解决办法
19万
查看次数

$ _SERVER ['REQUEST_SCHEME']可靠吗?

我最近正在寻找一种方法来正确地确定协议,在该协议下,url请求被提供给服务器.

我看过parse_url()并通过$_SERVER超全局变量,发现了这个:

<?php
header('Content-Type: text/plain');

print_r($_SERVER);
?>
Run Code Online (Sandbox Code Playgroud)

输出:

[REQUEST_SCHEME] => http

但是,我无法在php.net或Google 上找到它.虽然,我能够找到这个问题.问题1:如果$_SERVER['REQUEST_SCHEME']没有记录,那么它可能不可靠,或者它可以被信任?

VC9 PHP 5.4.14 TS在windows下用于开发.但我的生产是在ubuntu下.问题2:这个属性在ubuntu linux下也可用吗?

php url-parsing

35
推荐指数
5
解决办法
4万
查看次数

PHP - 将文件系统路径转换为URL

我经常发现我的项目中有文件需要从文件系统和用户浏览器访问.一个例子是上传照片.我需要访问文件系统上的文件,以便我可以使用GD来改变图像或移动它们.但我的用户还需要能够从URL访问文件example.com/uploads/myphoto.jpg.

因为上传路径通常对应于我构成了一个似乎在大多数时间都可以工作的函数的URL.以这些路径为例:

文件系统/var/www/example.com/uploads/myphoto.jpg

网址 http://example.com/uploads/myphoto.jpg

如果我将变量设置为类似的东西,/var/www/example.com/我可以从文件系统路径中减去它,然后将其用作图像的URL.

/**
 * Remove a given file system path from the file/path string.
 * If the file/path does not contain the given path - return FALSE.
 * @param   string  $file
 * @param   string  $path
 * @return  mixed
 */
function remove_path($file, $path = UPLOAD_PATH) {
    if(strpos($file, $path) !== FALSE) {
        return substr($file, strlen($path));
    }
}

$file = /var/www/example.com/uploads/myphoto.jpg;

print remove_path($file, /var/www/site.com/);
//prints "uploads/myphoto.jpg"
Run Code Online (Sandbox Code Playgroud)

有谁知道更好的方法来处理这个?

php filesystems url

27
推荐指数
3
解决办法
4万
查看次数

标签 统计

php ×4

apache ×1

filesystems ×1

server-variables ×1

url ×1

url-parsing ×1