草庐IT

clean-url

全部标签

php - 如何在 PHP 中提取 URL 的一部分以删除特定部分?

所以,我在一个字符串中有这个URL:http://www.domain.com/something/interesting_part/?somevars&othervars在PHP中,除了interesting_part之外,我如何摆脱所有? 最佳答案 ...$url='http://www.domain.com/something/interesting_part/?somevars&othervars';$parts=explode('/',$url);echo$parts[4];输出:interesting_part

php - 从 URL 解码 JSON

我正在使用返回JSON字符串的API:http://api.geonames.org/findNearbyPlaceNameJSON?lat=51.9877644&lng=-1.47866&username=demo我感兴趣的部分是城市/城镇名称(在本例中为HookNorton),我希望将其作为PHP变量。我知道JSON_decode()函数在某处发挥作用,但我如何访问API的输出? 最佳答案 试试这个。$json=file_get_contents('http://api.geonames.org/findNearbyPlaceN

php - 在分页期间保留 url 参数

有什么办法可以在分页时保留我的GET参数。我的问题是我有几个不同的url,即questions.php?sort=votes&author_id=1&page=3index.php?sort=answers&style=question&page=4在我的分页类中,我应该如何创建指向具有不同页码的页面的链接,但仍保留url的其他部分? 最佳答案 如果您想编写自己的函数来执行类似http_build_query的操作,或者如果您出于某种原因需要自定义它的操作:$val){if($key!=$parameter){if(!$firstR

PHP,删除部分 URL 变量

这个问题在这里已经有了答案:ParsingdomainfromaURL(19个回答)关闭9年前。我有以下php变量$currentUrl这个php变量返回我当前的url页面。例如:它返回:http://example.com/test-category/page.html?_ore=norn&___frore=norian我可以使用什么php代码获取此url链接并删除“.html”之后的所有内容,并返回一个干净的url链接,例如:http://example.com/test-category/page.html这将在新变量$clean_currentUrl中返回

PHP获取URL字符串参数?

在这里看了很多文章后,我没有找到解决办法,所以我需要帮助来做这个......我的网址是那些示例:首页https://mywebsite.com/https://mywebsite.com/al/https://mywebsite.com/it/https://mywebsite.com/videos/https://mywebsite.com/al/videos/https://mywebsite.com/it/videos/https://mywebsite.com/news/https://mywebsite.com/al/news/https://mywebsite.com/it

PHP 判断当前 url

我需要修改我的函数以返回我所在的当前文件夹。这是我当前的函数:functiongetLinkFromHost($url){$port=$_SERVER['REMOTE_PORT'];$server=$_SERVER['HTTP_HOST'];if($port==443){$type="https";}else{$type="http";}return$type."://".$server."/".$url;} 最佳答案 看看$_SERVER['REQUEST_URI']或$_SERVER['SCRIPT_NAME'](来自$_SER

php - 如何在没有javascript的情况下获取父窗口的URL?

我有一个HTML文件http://mydomain.com/page1.html:在page2.php中,我想获取“容器页面”的url,在本例中为字符串page1.html。有没有没有javascript的方法? 最佳答案 浏览器可能在HTTP请求中将父级的URL作为Referer发送,因此请查看$_SERVER['HTTP_REFERER']。但这并不能保证。因此,没有100%万无一失的方法。如果客户端不在请求中提供信息,那么如果不在URL中显式传递参数,您就无法在服务器端执行任何其他操作。

php - 获取基本路径/URL

我试图通过一个函数获取文档的基本路径,因为我不想找到像../folder1/folder2/mypage.php或..这样的路径。/../../folder1/folder2/somepage.php.因此我尝试...functiongetBaseUrl(){//output:/myproject/index.php$currentPath=$_SERVER['PHP_SELF'];//output:Array([dirname]=>/myproject[basename]=>index.php[extension]=>php[filename]=>index)$pathInfo=pa

javascript - JavaScript 无法识别 Codeigniter 基本 URL

我的CI应用程序中有一个ajax请求,这是我的cstom.js文件。$(document).ready(function(){varbase_url='';$('#add-ct').click(function(){$.ajax({url:base_url+'stockmanagement/add_category',data:{category:$('#category').val()},success:function(data){alert(data);},error:function(err){alert('error'+err);}});});});但是base_url没有被

php - 如何使用 PHP 从地址栏中检索完整的 URL?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtogetfullURLontheaddressbarusingPHP我用了这个功能,但不是一直有效。谁能给个提示?functionsofa_get_uri(){$host=$_SERVER['SERVER_NAME'];$self=$_SERVER["REQUEST_URI"];$query=!empty($_SERVER['QUERY_STRING'])?$_SERVER['QUERY_STRING']:null;$ref=!empty($query)?"http://$host$self?$que