Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取大链接的主url部分_Php - Fatal编程技术网

Php 获取大链接的主url部分

Php 获取大链接的主url部分,php,Php,可能重复: 我想去http://aoup.net/manage/preForm/test.php 从这个url http://aoup.net/manage/preForm/test.php?op=Results&form_id=1&form_name=%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8%20%D8%AD%D9%88%D8%B2%D9%87%20%D8%A7%D9%85%D8%AA%D8%AD%D8%A7%D9%86%DB%8C%28%D

可能重复:

我想去http://aoup.net/manage/preForm/test.php

从这个url

http://aoup.net/manage/preForm/test.php?op=Results&form_id=1&form_name=%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8%20%D8%AD%D9%88%D8%B2%D9%87%20%D8%A7%D9%85%D8%AA%D8%AD%D8%A7%D9%86%DB%8C%28%D8%AF%D9%88%D8%B1%D9%87%20228%29&hash=406ce38266577b8dff3102e476fdf587
这是我的php代码无法正常工作的原因:

echo 'http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
您可以使用parse_url函数来实现这一点:

例如:

<?php

$url = 'http://aoup.net/manage/preForm/test.php?op=Results&form_id=1&form_name=%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8%20%D8%AD%D9%88%D8%B2%D9%87%20%D8%A7%D9%85%D8%AA%D8%AD%D8%A7%D9%86%DB%8C%28%D8%AF%D9%88%D8%B1%D9%87%20228%29&hash=406ce38266577b8dff3102e476fdf587';
$parsed_url = parse_url($url);
$new_url = $parsed_url['scheme'] . '://' . $parsed_url['host'] . $parsed_url['path'];
echo $new_url;
将打印http://aoup.net/manage/preForm/test.php

您可以使用parse_url函数来实现这一点:

例如:

<?php

$url = 'http://aoup.net/manage/preForm/test.php?op=Results&form_id=1&form_name=%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8%20%D8%AD%D9%88%D8%B2%D9%87%20%D8%A7%D9%85%D8%AA%D8%AD%D8%A7%D9%86%DB%8C%28%D8%AF%D9%88%D8%B1%D9%87%20228%29&hash=406ce38266577b8dff3102e476fdf587';
$parsed_url = parse_url($url);
$new_url = $parsed_url['scheme'] . '://' . $parsed_url['host'] . $parsed_url['path'];
echo $new_url;
将打印http://aoup.net/manage/preForm/test.php