php或者js如何取得完整url包括url中含有#的部分,比如:index.php#ac=5

用js的window.location.href,下面是代碼
function test() {
alert(window.location.href);
}
<a href="#" onclick="test()">test</a>

Ⅱ PHP 獲取當前連接詳細完整URL 包含傳值部分URL

不明白什麼意思......
有一個鏈接字元串 = "http://127.0.0.1/index.php?id=12121&name=zhangs"

但你希望點擊的時候打開 http://127.0.0.1:9090/index.php?id=12121&name=zhangs
能這么理解么?

Ⅲ php如何獲取當前頁面url路徑

利用PHP實現

http://localhost/PHP/XX.php?id=5

1、//獲取域名或主機地址

echo $_SERVER['HTTP_HOST']; #localhost

2、//獲取網頁地址

echo $_SERVER['PHP_SELF']; #/PHP/XX.php

3、//獲取網址參數

echo $_SERVER["QUERY_STRING"]; #id=5

4、//獲取用戶代理

echo $_SERVER['HTTP_REFERER'];

5、//獲取完整的url

echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

echo'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];

#http://localhost/PHP/XX.php?id=5

(3)php獲取完整url擴展閱讀

PHP的特性包括:

1. PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 自創新的語法。

2. PHP可以比CGI或者Perl更快速的執行動態網頁——動態頁面方面,與其他的編程語言相比,

PHP是將程序嵌入到HTML文檔中去執行,執行效率比完全生成htmL標記的CGI要高許多;

PHP具有非常強大的功能,所有的CGI的功能PHP都能實現。

3. PHP支持幾乎所有流行的資料庫以及操作系統。

Ⅳ thinkphp 怎麼獲取當前的url完整

<?php
/**
*獲取當前頁面完整URL地址
*/
functionget_url(){
$sys_protocal=isset($_SERVER['SERVER_PORT'])&&$_SERVER['SERVER_PORT']=='443'?'https://':'http://';
$php_self=$_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME'];
$path_info=isset($_SERVER['PATH_INFO'])?$_SERVER['PATH_INFO']:'';
$relate_url=isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:$php_self.(isset($_SERVER['QUERY_STRING'])?'?'.$_SERVER['QUERY_STRING']:$path_info);
return$sys_protocal.(isset($_SERVER['HTTP_HOST'])?$_SERVER['HTTP_HOST']:'').$relate_url;
}

echoget_url();
?>

Ⅳ 請問下 php 怎麼獲取 ajax 請求 來源頁面的 完整 url 地址啊

PHP在經常要來用到上一頁的地址源,如在設置要登陸跳轉的頁面上。
$_SERVER['HTTP_REFERER'] //可以得到上一頁的地址
$_SERVER[PHP_SELF] //得到當前頁面地址
$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRING"] //這個可以得到帶參數的地址

Ⅵ php怎麼獲取當前頁面完整URL代碼

php已提供相復關函數制。
file_get_contents() 函數把整個文件讀入一個字元串中。

1
2
3
4
5
6
7
8

$ret = file_get_contents('要採集的網頁URL');
// 若需要從頁面中獲取內容,可以用正則匹配
$begin=change_match_string('匹配開頭的字元串');
$end=change_match_string('匹配結尾的字元串');
$p = "{$begin}(.*){$end}";
// 使用正則進行匹配
if (eregi($p,$ret,$rs)) return $rs[1];
else return false;

Ⅶ 原生PHP如何獲取當前頁面URL

functionget_current_url(){
$current_url='http://';
if(isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']=='on'){
$current_url='https://';
}
if($_SERVER['SERVER_PORT']!='80'){
$current_url.=$_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].$_SERVER['REQUEST_URI'];
}else{
$current_url.=$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
}
return$current_url;
}

希望能幫到專你屬

Ⅷ php 怎麼獲取完整的url

$url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo $url;
望點贊,謝謝。

Ⅸ php提取字元串中的完整url 100 PHP收到靜態網站的傳值(字元串+網址+字元

是不是這個意思回!答
$str = "http://xxx.xx.com/asf/as/inde.php?a=1&b=2 ";
$str_r = '%https?:\/\/.*?\s%is';
preg_match_all($str_r,$str,$arr);
var_mp($arr);