『壹』 thinkphp js文件里怎麼使用框架url變數
在調用這個js文件的模板文件中,在調用js之前,加上這句:<script> var publicurl='__PUBLIC__'; </script> ;然後在js文件中使用publicurl這個變數就行了。
『貳』 如何消除PHP和JS 對URL編解碼的不同之處,統一前後端對URL的編解碼
json_encode()用eval()還原
base64_decode()用base64_encode()還原
數組是searialize()unsearialize。如果你還有想了解的可以去後盾人試試,這樣會有不錯的效果視頻也不錯 ,你有時間可以去試試
『叄』 關於PHP URL加密與JS url解密問題
別用 urlencode()函數, 用這個rawurlencode()函數就OK啦。
『肆』 thinkphp下,js怎麼不能用url地址,即__URL__ 只能用pathinfo模式
$.ajax({
type: "POST",
url: "__URL__/Mlife/userInfo"
這個ajax中的url。__URL__這個是識別不了的
可以用 U方法
你想要寫全地址,可以在後台獲取當前url傳個變數過來。
用js得到你要的url 或者在當前頁面中去合出來要用的url
『伍』 js和php如何獲取當前url的內容
#測試網址:
http://localhost/blog/testurl.php?id=5
復制代碼
代碼如下:
//獲取域名或主機地址
echo
$_SERVER['HTTP_HOST']."<br>";
#localhost
//獲取網頁地址
echo
$_SERVER['PHP_SELF']."<br>";
#/blog/testurl.php
//獲取網址參數
echo
$_SERVER["QUERY_STRING"]."<br>";
#id=5
//獲取用戶代理
echo
$_SERVER['HTTP_REFERER']."<br>";
//獲取完整的url
echo
'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
echo
'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'];
#http://localhost/blog/testurl.php?id=5
//包含埠號的完整url
echo
'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
#http://localhost:80/blog/testurl.php?id=5
//只取路徑
$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"];
echo
dirname($url);
#http://localhost/blog
javascript實現:
復制代碼
代碼如下:
top.location.href
頂級窗口的地址
this.location.href
當前窗口的地址
『陸』 thinkphp5引用的js文件url使用的問題
在.js文件中使用相對路徑的時候,這個相對路徑是針對引用這個.js文件的頁面來說的.
不同目錄級別下的東西引用相同的.js引起的相對路徑是不同的。不過你可以寫絕對路徑。如dd\ff\kk.jpg。當然,相對路徑可以寫..\..\kk.jpg;..\kk.jpg等。
『柒』 php怎麼解碼js編碼過的url
json_encode()用eval()還原
base64_decode()用base64_encode()還原
數組是searialize()unsearialize()
『捌』 php或js取url參數跳轉鏈接
function GetQueryString(name)
{
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
例: .com?id=123&name=
alert(GetQueryString("id"));
此時就能彈出123了
『玖』 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或JS或html獲取當前url
<!doctypehtml>
<html>
<head>
<metacharset="utf-8">
<title>test</title>
<script>
/.com$/i.test(location.hostname)?alert('安全'):alert('來路不正確');
</script>
</head>
<body>
<pid="htmltest">test</p>
</body>
</html>