js根据COOKIES执行某个php文件(小修改代码就可以了)

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:29:14
我已经找到一个JS给COOKIES的代码了,就差根据JS来执行PHP文件。
代码:
<SCRIPT language="JavaScript">
<!--
//首先获取name就是标记
function getcookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function okla(){
if (getcookie('testcookies')==''){
document.write("呵呵1");
document.cookie="testcookies=1"
}else if (getcookie('testcookies')=='1'){
document.write("呵呵2");
}
}
okla()
//-->
</SCRIPT>
只需要将document.write("呵呵1");和

你是想根据不同的cookie来执行不同的php脚本,然后再显示在页面上吗?
那有两个方案
1.ajax技术。这个现在网上的资料比较多, 随便一搜就可以搜到一大堆
2.或者php脚本加text/javascript的header头, 并且要用js变量的形式返回数据
比如
<?php
echo "var js_return = '返回1';";
echo "var js_return += '返回2';";
?>