如何用js得到当前页面的url信息方法(JS获取当前网址信息)

设置或获取对象指定的文件名或路径。

alert(window.location.pathname)

设置或获取整个 URL 为字符串。

alert(window.location.href);

设置或获取与 URL 关联的端口号码。

alert(window.location.port)

设置或获取 URL 的协议部分。

alert(window.location.protocol)

设置或获取 href 属性中在井号“#”后面的分段。

alert(window.location.hash)

设置或获取 location 或 URL 的 hostname 和 port 号码。

alert(window.location.host)

设置或获取 href 属性中跟在问号后面的部分。

alert(window.location.search)

获取变量的值(截取等号后面的部分)

var url = window.location.search;

// alert(url.length);
// alert(url.lastIndexOf('='));
var loc = url.substring(url.lastIndexOf('=')+1, url.length);

新浪天气预报API

新浪天气预报API 很实用
返回是xml文件 utf8字符编码

//// xml 解析提取内容

$xml = new DOMDocument();
//新浪天气接口 返回是xml格式 编码为utf-8
$xml->load('http://php.weather.sina.com.cn/xml.php?city=%B1%B1%BE%A9&password=DJOYnieT8234jlsK&day=0');

foreach($xml->getElementsByTagName('status1') as $list)
{
$tq = $list->firstChild->nodeValue;

}
$strtq = iconv("UTF-8", "GB2312//IGNORE", $tq);

js获取当前日期和星期

var myDate = new Date();
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.toLocaleDateString();
var days = myDate.getDay();
if(days=='5'){
days = "五";
}else if(days=='4'){
days = "四";
}else if(days=='3'){
days = "三";
}else if(days=='2'){
days = "二";
}else if(days=='1'){
days = "一";
}else if(days=='6'){
days = "六";
}else{
days = "日"
}

document.write("北京时间:"+myDate.toLocaleDateString().replace(///g,".")+" 周"+days);

Nginx频繁出现500错误的解决方案

由于nginx服务器访问量过大 导致服务器频繁出500错误
解决办法

修改/etc/security/limits.conf文件,加上两句

vi /etc/security/limits.conf

* soft nofile 65535
* hard nofile 65535

修改/etc/nginx/nginx.conf 在worker_processes的下面增加一行

vi /etc/nginx/nginx.conf

worker_rlimit_nofile 65535;


3 重新启动nginx,重新载入设置

service nginx restart