cookis 设置,读取方法,跨域[二级域名]

 更新时间:2016年9月20日 19:00  点击:2180

cookis 设置,读取方法,跨域[二级域名]
$time =30;
$domain ='.111cn.net';
setcookie("abcde","aaaaaa");//最简单的cookie设置方法

setcookie('load','www.111cn.net',time()+3600*24,'/','.111cn.net'); //这里可以设置二级域名
$cookis = $_COOKIE['loadDomain'];//读取域名
print_r( $cookis );
/*

来看几个例子:

简单的:

SetCookie("MyCookie", "Value of MyCookie");

带失效时间的:

SetCookie("WithExpire", "Expire in 1 hour", time()+3600);//3600秒=1小时

什么都有的:

SetCookie("FullCookie", "Full cookie value", time()+3600, "/forum", ".111cn.net", 1);
*/


?>

<script language="javascript教程">
function setcookie(name,days)
{
 var url = document.domain;
 var exp = new Date();
 exp.setTime(exp.getTime() + days*24*60*60*1000);
 document.cookie = name + "="+ escape(url) +";expires="+ exp.toGMTString();
 
}

function getcookie(name)
{
 var arr = document.cookie.match(new RegExp("[sS]*"+ name +"=([^;]*)"));
 alert(arr);
 if(arr != null)
  return unescape(arr[1]);
 return null;
}
</script>
//php教程 cookies

//asp教程 cookies

Response.Cookies("Uto")("UtorName")=UtorName
Response.Cookies("Uto")("UtorPwd")=UtorPwd
Response.Cookies("Uto").Domain="utoper.com"
Response.Cookies("Uto").Secure =False

如何在在LINUX下配置MYSQL、PHP和JSP环境

需要下载的资源

1、mysql教程-3.22.32-pc-linux-gnu-i386.tar.gz
2、apache_1.3.12.tar.gz
3、php教程-4.03pl1.tar.gz
4、mod_auth_mysql-2.20.tar.gz
5、phpMyAdmin_2.1.0.tar.gz
6、jdk-1_2_2_006-linux-i386[1].tar.gz
7、jsdk20-solaris2-sparc.tar.Z
8、ApacheJServ-1.1.2.tar.gz
9、gnujsp教程-1.0.1.tar.gz

注:所有的文件是在/tmp目录下解开的。

(一)安装MySQL

#cd /tmp
#tar zvxf mysql-3.22.32-pc-linux-gnu-i386.tar.gz
#mv mysql3.22.32 /usr/local/mysql
#cd /usr/local/mysql
#./configure --prefix=/usr/local/mysql



(二)预安装Apache

#cd /tmp
#tar zvxf apache_1.3.12.tar.gz
#cd apache_1.3.12
#./configure --prefix=/usr/local/apache
#make;make install


(三)安装php4

#tar zvxf php-4.03pl1.tar.gz
#cd php-4.03pl1
#./configure \
--with-mysql=/usr/local/mysql \
--with-apache=../apache_1.3.12 \
--enable-track-vars
#make;make install



(四)安装Mod_Auth_Mysql

#cd /tmp
#tar zvxf mod_auth_mysql-2.20.tar.gz
#cd mod_auth_mysql-2.20
#./configure \
--with-mysql=/usr/local/mysql \
--with-apache=../apache_1.3.12 \
--enable-track-vars
#make


(五)安装jdk

#cd /tmp
#tar zvxf jdk-1_2_2_006-linux-i386[1].tar.gz
#mv jdk1.2.2 /usr/local/jdk1.2.2
在/etc/profile下把PATH改为:PATH="$PATH:/usr/X11R6/bin:/usr/local/jdk1.2.2/bin"
#cd /tmp
#tar zvxf jsdk20-solaris2-sparc.tar.Z
#cp JSDK2.0/lib/jsdk.jar /usr/local/jdk1.2.2/jre/lib/ext/
只需要jsdk.jar文件,之后就可以删除JSDK2.0目录(rm -rf JSDK2.0)



(六)安装Apache JServ

#cd /tmp
#tar zvxf ApacheJServ-1.1.2.tar.gz
#cd ApacheJServ-1.1.2
#./configure \
--prefix=/usr/local/jserv \
--with-apache-src=../apache_1.3.12 \
--with-jdk-home=/usr/local/jdk1.2.2 \
--with-JSDK=/usr/local/jdk1.2.2/jre/lib/ext/jsdk.jar \
--enable-EAPI \
--disable-debugging
#make;make install



(七)正式安装Apache (重新编译Apache并激活php4、Mod_Auth_MySQL、JServ模块)

#cd /tmp
#cd apache_1.3.12
#./configure \
--prefix=/usr/local/apache \
--activate-module=src/modules/php4/libphp4.a \
--activate-module=src/module/auth_mysql/libauth_mysql.a \
--activate-module=src/modules/jserv/libjserv.a
#make;make install


(八)配置php

#cd /tmp
#cd php-4.30pl1
#cp php.ini-dist /usr/local/lib/php.ini
#cd /usr/local/apache/conf
#vi httpd.conf
找到AddType application/x-httpd-php .php一行,将“#”删掉,并在行尾加上 .php3 .php4。


(九)安装phpMyAdmin

#cd /tmp
#tar -zvxf phpMyAdmin_2.1.0.tar.gz
#mv phpMyAdmin_2.1.0 /usr/local/apache/htdocs/phpMyAdmin
#cd /usr/local/apche/htdocs/phpMyAdmin
#chmod a+r * (置为可读)



(十)启动MySQL数据库教程

#cd /usr/local/mysql
#script/mysql_install_db (可有可无)
#bin/safe_mysqld &
#bin/mysql -u root
#mysql>use mysql;
#mysql>select * from user;
#mysql>UPDATE user SET password=PASSWORD('1234567') WHERE user='root' (给root用户设置口令)
#mysql>exit



(十一)配置phpMyAdmin

#cd /usr/local/apache/htdocs/phpMyAdmin
#vi config.inc.php3
配置下面参数如下:
$CfgServers[1]['adv_auth'] = true
$CfgServers[1]['stduser'] ='root'
$CfgServers[1]['stdpass'] ='1234567'



(十二)配置Apache和MySQL的开机启动
即使您没有安装Linux下的Web Server,在您安装Linux时也会安装Web Server,所以您要把以前的HTTPD服务终止,因此:

#cd /etc/rc.d/init.d
#mv httpd httpd.old
#cd /etc/rc.d
#vi rc.local
在最后加上下面几行:
cd /usr/local/mysql
bin/safe_mysqld &
/usr/local/apache/bin/apachectl start
#reboot



(十三)配置Apache JServ

#cd /usr/local/apache/conf
#vi httpd.conf
在开始增加:
Include /usr/local/jserv/etc/jserv.conf
注:httpd.conf->jserv.conf->jserv.properties->zone.properties



(十四)测试Apache JServ

测试设定档案是否能够启动
#/usr/local/apache/bin/apachectl configtest
重新启动
#/usr/local/apache/bin/apachectl restart
看jserv module是否被连接进去
/usr/local/apache/bin/httpd -l
测试:httpd://servrname/servlets/Hello
注:apache的错误信息写在/usr/local/apache/logs/error_log
jserv的错误信息在/usr/local/jserv/logs/mod_jserv.log



(十五)安装gnujsp

#cd /tmp
#tar zvxf gnujsp-1.0.1.tar.gz
#mv gnujsp-1.0.1 /usr/local/gnujsp

(十六)配置JSP
#cd /usr/local/jserv/etc

#vi jserv.conf
增加下面这些行:
ApJServVMTimeout 30
ApJServMount /alph /alphzone
ApJServAction .jsp /alph/gnujsp

#vi jsev.properties
注释掉下面这行:
wrapper.classpath=/usr/local/jdk1.2.2/jre/lib/ext/jsdk.jar
增加:
wrapper.classpath=/usr/local/jdk1.2.2/lib/tools.jar
wrapper.classpath/usr/local/gnujsp/lib/servlet-2.0-plus.jar
注释掉:
zones=root
增加:
zone=root,alphzone
alphzone.properties=/usr/local/jserv/etc/alphzone.properties

#cp zone.properties.dufault alphzone.properties
#vi alphzone.properties
注释掉:
repositories=/usr/local/jserv/servlets
增加:
repositories=/usr/local/gnujsp/lib/gnujsp10.jar
repositories=/usr/local/gnujsp/lib/sax2.jar
repositories=/usr/local/gnujsp/lib/openxml-1.2-w3c.jar
repositories=/usr/local/gnujsp/lib/aelfred.jar
在最后增加:
servlet.gnujsp.code=org.gjt.jsp.JspServlet
servlet.gnujsp.initArgs=scratchdir=/usr/local/apache/jsp
servlet.gnujsp.initArgs=usepackages=true
servlet.gnujsp.initArgs=checkdependancies=true,checkclass=true
servlet.gnujsp.initArgs=builtin-javac \
-classpath %classpath%:%scratchdir%:/usr/local/gnujsp/lib/gnujsp10.jar \
-d %scratchdir% \
-deprecation %source%

#mkdir /usr/local/apache/jsp
#chown nobody.nobody /usr/local/apache/jsp

注:httpd.conf->jserv.conf->jserv.properties->alphzone.properties

(十七)测试JSP
#cp /usr/local/gnujsp/samples/*.jsp /usr/local/apache/htdocs
测试:httpd://XXX.XXX.XXX.XXX/hello.jsp
测试:httpd://XXX.XXX.XXX.XXX/date.jsp
测试:httpd://XXX.XXX.XXX.XXX/snonp.jsp

如果测试未成功则:
#cd /usr/local/gnujsp/apache
#chmod 755 check-gnujsp-conf
#./check-gnujsp-conf /usr/local/jserv/etc/jserv.conf|more

如果有错误提示,会在第一行

第一步 新建FTP备份任务

  下载并运行《绿色FTP数据备份》点击“FTP备份”按钮,选择“新建FTP备份任务”,会弹出参数设置菜单,而后设置网站服务器的FTP用户名和密码。如果是虚拟主机用户,就需要填写空间提供商提供的FTP账号密码;有自有服务器的用户则需要自己使用serv-u等程序新建一个FTP用户。在“域名或IP地址选项”中,可以填写已经绑定IP地址的域名,也可以直接设置服务器的Ip地址。参数填写完成后,点击“连接”按就,如果FTP的名称和密码无误,将会出现连接服务器成功的提示,这样就可以在FTP自动备份网站数据软件左侧选择需要备份的源目录了。

  接写来设置网站数据保存到本地的文件夹,在目标目录中选择一个空间较大的硬盘,再新建一个专门的我文件夹即可。

  小提示:如果FTP连接不了,可能是由于没有使用被动连接的原因。被动方式的FTP自动备份网站数据可以解决从服务器到客户端的数据连接被防火墙过滤的问题,但有些FTP软件并不支持这种方式。如果无法直接连接则可以选择“使用被动模式连接”复选框。

  第二步:设置FTP自动备份网站数据周期

  将网站的各项参数设置完成后,还要设定数据自动备份的时间,我们可以按照网站的类型以及数据更新情况设置,非常方便,可以选择任意的时间进行自动备份。对于一般网站来说,一个星期进行一次完全的数据备份就足够,只须选择“每周”单选框,然后设定一个时间段如“星期一”,以及备份开始的具体时间即可。

  小提示:备份计划周期以秒为单位,最少可设置每秒备份一次,这样对于数据库教程等重要的文件来说,就可以实现实时的异地备份功能了。

  第三步 FTP自动备份网站数据任务选项

  备份周期设置完成后,还要对具体的参数进行选择。切换到“其他选项”菜单,可以对备份失败的重试次数进行设置,以便在出现错误的时候进行重新备份的操作。

  将以上所有选项都设置完成个后,一旦到预设置的时间,软件将自动对网站数据进行备份。接下来我们只需将软件设置为开机自动启动,让它在后台自动运行即可。

  ★FTP自动备份网站数据高级进阶

  只备份已更新的文件

  一般来说,网站每天更新的内容并不多,所以如果每次都下载全部的数据不仅很浪费时间,也同时造成了备份数据的冗余。我们可以设定让软件只备份已经更新的网站文件。方法是:切换到“复制规则”界面,选择“只复制修改过的文件”复选框,这样一来网站中已经传在并没有更新的文件,FTP自动备份网站数据软件就不会再次进行备份和重复下载。

  备份与网站数据同步

  要保证百分数据的准确性,避免出现不相关的内容。可以在“复制规则”界面中设置“自动删除目标目录存在而源目录不存在的文件和目录”功能,这样一来就会自动删除本地的备份文件夹中多余的其他文件。不过需要注意的是,启用FTP自动备份网站数据这一功能前需要保证本地的网站备份文件夹是专用的,没有其他文件,否则将会出现误删除文件的情况。

  FTP自动备份网站数据备份日志方便查询

  网站备份无人值守,那怎么才能知道数据到底备份完成了没有?或者是备份的项目有没有出现什么错误。软件的“备份日志”功能就提供了备份的各项日志记录,在最下方可以看到“系统日志”、“恢复日志”、“失败日志”上个选项卡,分别列出了软件运行过程中的各项具体数据,包括下载的所有文件都有记录。这样一来,即使人不在电脑前,通过FTP自动备份网站数据也能获知详细的运行数据了。

如何删除数组中的重复元素(asp教程,js,php教程)

<html xmlns="http://www.111cn.net/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</head>
<body>

js删除数据组中重复的元素
<script language="javascript教程"> 
    var fruit = new Array(3); 
    fruit[0] = new Array("苹果", "a"); 
    fruit[1] = new Array("苹果", "a"); 
    fruit[2] = new Array("橘子", "2"); 
    for (i=0; i < fruit.length; i++) { 
      for (j=0; j < fruit[0].length; j++) { 
        document.write("fruit [", i, "][", j, "] = ", fruit[i][j],""); 
      } 
      document.write(""); 
    } 
  </script>


</body>
</html>
<?
//下面是一段php删除数据组中重复的元素


//方法一,用php自带的array_flip超简单

print_r(array_flip(array_flip($array)));


//利用自定函数来实现

function delsame(&$array)
{
 $i = 0;
 while(isset($array[$i]))
 {
  $j = $i + 1;
  while(isset($array[$j]))
  {
   if($array[$i] == $array[$j]) //如果发现后面有重复的元素
   {
    delmember($array, $j); //把它删除
    $j--; //重新检查补上来的元素是否是重复的
   }
   $j ++;
  }
  $i ++;
 }
}
//
$array = array(1,1,1,1,2,2,3);
//print_r(delsame( $array ) );

function delmember(&$array, $id)
{
 $size = count($array);
 for($i = 0; $i <$size - $id - 1; $i ++)
 {
  $array[$id + $i] = $array[$id + $i + 1];
 }
 unset($array[$size - 1]);
}


//一款asp的删除数组中重复元素的函数

<%
Function moveR(farray,sarray)

a = Split(farray, ",")
Set dic = CreateObject("Scripting.Dictionary")
For k=0 To UBound(a)
   If a(k)<> "" Then dic.Add "_" & a(k), a(k)
Next
a = Split(sarray, ",")
For k=0 To UBound(a)
   If a(k)<> "" Then
    If dic.Exists("_" & a(k)) Then
     dic.Remove "_" & a(k)
    End If
   End If
Next

items = dic.Items()
Set dic = Nothing
moveR=Join(items, ",")
End Function
n1 = "a,b,1,11,12,13,14,15,16,17,19,20,22"
n2 = "a,1,12,14,18,19,20"
response.write mover(n1,n2)
%>

?>

今天突然想到要给文章加一个引用效果,我用的编辑器是fckeditor,它自身带有computer code 代码,不好用,我就自己定义了一个blockquote 并且提供是“引用代码”

 自定fckeditor网页编辑器工具菜单
/*
 今天突然想到要给文章加一个引用效果,我用的编辑器是fckeditor,它自身带有computer code 代码,不好用,我就自己定义了一个blockquote 并且提供是“引用代码”
 现在开始
 找到你的编辑器所在目录,找到fckstyles.xml文件
 打开,在文件头加入

 <Style name="代码引用" element="blockquote" />


 保存
 
 第二步,定义css教程
 <style>

  blockquote{  
  background:#F5FAFA;
  padding:10px;
  border:1px dashed #008040;
  height:100%;
  width:610px;
  overflow:hidden;
  margin:0px;
 }


 </style>
 
 ok大功告成了
 注明本文章原创于www.111cn.net转载注明来源
*/

[!--infotagslink--]

相关文章

  • js实现跨域的4种实用方法原理分析

    什么是js跨域呐?js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。要...2015-10-30
  • js实现跨域的4种实用方法原理分析

    什么是js跨域呐?js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。要...2015-10-30
  • 详解nginx同一端口监听多个域名和同时监听http与https

    这篇文章主要介绍了详解nginx同一端口监听多个域名和同时监听http与https的相关资料,需要的朋友可以参考下...2017-07-06
  • jQuery Jsonp跨域模拟搜索引擎

    这篇文章主要介绍了jQuery Jsonp跨域模拟搜索引擎的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下...2017-06-24
  • 原生JS封装Ajax插件(同域、jsonp跨域)

    这篇文章主要为大家详细介绍了原生JS封装Ajax插件,为大家介绍不同域之间互相请求资源的跨域...2016-05-05
  • PHP JS Ip地址及域名格式检测代码

    PHP IP地址格式检测函数复制代码 代码如下:function checkIp($ip){ $ip = str_replace(" ", "", $ip); $ip = strtolower($ip); $ip= str_replace("http://", "", $ip); $ip= str_replace("https://", ""...2013-10-04
  • JS跨域解决方案之使用CORS实现跨域

    正常使用AJAX会需要正常考虑跨域问题,所以伟大的程序员们又折腾出了一系列跨域问题的解决方案,如JSONP、flash、ifame、xhr2等等。本文给大家介绍JS跨域解决方案之使用CORS实现跨域,感兴趣的朋友参考下吧...2016-04-17
  • 详解Vue-cli 创建的项目如何跨域请求

    本篇文章主要介绍了详解Vue-cli 创建的项目如何跨域请求 ,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 ...2017-05-22
  • Vue3配置axios跨域实现过程解析

    这篇文章主要介绍了Vue3配置axios跨域实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-11-25
  • C#域名解析简单实现方法

    这篇文章主要介绍了C#域名解析简单实现方法,可实现针对域名解析显示出主机名、IP地址、别名等功能,需要的朋友可以参考下...2020-06-25
  • AngularJs解决跨域问题案例详解(简单方法)

    本文通过一个案例给大家介绍angularJs解决跨域问题,非常具有参考借鉴价值,感兴趣的朋友一起学习吧...2016-05-20
  • 2015新版godaddy域名续费与过期域名赎回期限及赎回方法

    有许多的新手朋友不知道gd如何续费及过期了域名如何购买回来了,今天我们就一起来看看2015新版godaddy域名续费与过期域名赎回期限及赎回方法吧。 2015新版godaddy...2016-10-10
  • Vue项目配置跨域访问和代理proxy设置方式

    这篇文章主要介绍了Vue项目配置跨域访问和代理proxy设置方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-09-08
  • Godaddy注册域名怎么转出到万网

    今天给域名续费的,实在找不到可以便宜的优惠码了,就干脆直接转到万网好了!!39¥比之前使用了优惠码的50多还便宜不少! 申请转出之前请大家务必注意两点问题: 1、之前购买...2016-10-10
  • godaddy域名转出西部数码图文详解

    godaddy域名转出西部数码要如何转呢,因为许多新顶级域名在国内许多服务商不支持,特别是高价域名更不支持了,下面我们来看godaddy域名转出西部数码的方法吧. 1、域...2016-10-10
  • Nginx批量添加二级子域名完美方案

    这篇文章主要介绍了Nginx批量添加二级子域名完美方案,本文讲解使用正则表达式批量匹配指定域名的二级域名虚拟主机,需要的朋友可以参考下...2016-01-27
  • docker内网搭建dns使用域名访问替代ip:port的操作

    这篇文章主要介绍了docker内网搭建dns使用域名访问替代ip:port的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-11-22
  • asp.net(C#)跨域及跨域写Cookie问题

    在网站www.A.com下通过iframe或ajax调用www.B.com下的内容时,默认情况下IE会阻止www.B.com写任何Cookie...2021-09-22
  • nginx配置域名访问时域名后出现两个斜杠//的解决方法

    最近这两天重新写了一下我的个人网站,在阿里云新买了一台服务器,配置好以后出现了一个问题,就是输入域名后域名地址会自动在后面追加两个斜杆,需要的朋友可以参考下...2020-07-10
  • C#通过域名获得IP地址的方法

    这篇文章主要介绍了C#通过域名获得IP地址的方法,涉及C#中GetHostByName方法的使用技巧,需要的朋友可以参考下...2020-06-25