当前位置: 首页 > news >正文

网站标签span网推app怎么推广

网站标签span,网推app怎么推广,网络营销公司招聘,深圳创业板股票代码php使用指南-cookies部分在这课教程我们将学习怎样利用 PHP 处理cookies,我将试着使事情尽可能简单地去解释cookies的一些实际应用。什么是cookies及作用#xff1f;cookies是由web服务器产生的并且存在客户端的一些信息。它嵌在html信息中#xff0c;由服务器端指定#xf…php使用指南-cookies部分在这课教程我们将学习怎样利用 PHP 处理cookies,我将试着使事情尽可能简单地去解释cookies的一些实际应用。什么是cookies及作用cookies是由web服务器产生的并且存在客户端的一些信息。它嵌在html信息中由服务器端指定在客户端及服务器端间传递信息。它通常用来用户网页个性化计数器储存被浏览站点的信息等。cookies和php在 PHP中用cookies是相当容易的。可以使用setcookie函数设置一个cookie。cookie是 HTTP标头的一部分, 因此设置cookie功能必须在任何内容送到浏览器之前。这种限制与header()函数一样。任何从客户端传来的cookie将自动地转化成一个PHP变量。PHP取得信息头并分析, 提取cookie名并变成变量。因此如果你设置cookie如setcookie(mycookie,wang);php将自动产生一个名为$mycookie,值为wang的变量.先让我们复习一下setcookie函数语法setcookie(string CookieName, string CookieValue, int CookieExpireTime, path, domain, int secure);PATH:表示web服务器上的目录默认为被调用页面所在目录DOMAIN:cookie可以使用的域名默认为被调用页面的域名。这个域名必须包含两个.,所以如果你指定你的顶级域名你必须用.mydomain.comSECURE:如果设为1,表示cookie只能被用户的浏览器认为是安全的服务器所记住应用对于一个需要注册的站点将自动识别用户的身份并发送给它信息如果是陌生人将告诉他请先注册。我们按下面给出的信息创建一个小型数 据库名字(first name)姓(last name)email地址(email address)计数器(visit counter).按下面步骤建表:MySQL create database users;Query OK, 1 row affected (0.06 sec)mysql use users;Database changedmysql create table info (FirstName varchar(20), LastName varchar(40),email varchar(40), count varchar(3));Query OK, 0 rows affected (0.05 sec)好现在有了符合要求的表我们可以建一个php页面对照数据库检查cookies.########################index.php##################################if (isset($Example)) { //Begin instructions for existing Cookie$info explode(, $Example);$FirstName$info[0];$LastName$info[1];$email$info[2];$count$info[3];$count;$CookieString$FirstName..$LastName..$email..$count;SetCookie (Example,$CookieString, time()3600); //设一新的cookieechowang exampleHello $FirstName $LastName, this is your visit number: $countYour email address is: $email;mysql_connect() or die (PRoblem connecting to DataBase); //update DB$query update info set count$count where FirstName$FirstName andLastName$LastName and email$email;$result mysql_db_query(users, $query) or die (Problems .... );} //End Existing cookie instructionselse { //Begin inctructions for no Cookieecho Rafis Cookie exampleClick Here for Site Registration;} //End No Cookie instructions?注意如果你用的是一个远程mysql服务器或unix服务器你应用下面语句mysql_connect (server,username,passWord) or die (Problem connecting to DataBase);我们想检查是否一个被指定名字的cookie在html头部分传送记住php能转换可识别的cookie为相应的变量所以我们能检查一个名为Example 的变量if (isset($Example)) { //Begin instructions for existing Cookie...} else {...}如果这个cookie存在我们将计数器加一并打印用户信息如果这个cookie不存在我们建议用户先注册如果cookie存在我们执行下面步骤if (isset($Example)) { //Begin instructions for existing Cookie$info explode(, $Example); //split the string to variables$FirstName$info[0];$LastName$info[1];$email$info[2];$count$info[3];$count;$CookieString$FirstName..$LastName..$email..$count;SetCookie (Example,$CookieString, time()3600); //setting a new cookieechowang exampleHello $FirstName $LastName, this is your visit number: $countYour email address is: $email;mysql_connect() or die (Problem connecting to DataBase); //update DB$query update info set count$count where FirstName$FirstName andLastName$LastName and email$email;$result mysql_db_query(users, $query) or die (Problems .... );} //End Existing cookie instructions上面的程序有3个主要部分首先取得cookie值用explode函数分成不同的变量增加计数器并设一新cookie.接着用html语句输出用户信息。最后用新的计数器值更新数据库。如果这个cookie不存下面的程序将被执行else { //Begin inctructions for no Cookieecho Rafis Cookie exampleClick Here for Site Registration;} //End No Cookie instructions下面reg.php简单列出到注册页面的链接#############################reg.php#############################Registering the SiteRegistering the siteUser Name:maxlength20Last Name:maxlength40email addrress:maxlength40在所有的信息被提交后调用另一php文件分析这些信息##############################reg1.php####################################if ($FirstName and $LastName and $email){mysql_connect() or die (Problem connecting to DataBase);$queryselect * from info where FirstName$FirstName andLastName$LastName and email$email;$result mysql_db_query(users, $query);$rmysql_fetch_array($result);$count$r[count];if (isset($count)) {$CookieString$FirstName..$LastName..$email..$count;SetCookie (Example,$CookieString, time()3600);echo user $FirstName $LastName already exists. Using the existinginfo.;echo Back to Main Page;} else {$count 1;$query insert into info values($FirstName,$LastName,$email,$count);$result mysql_db_query(users, $query);$CookieString$FirstName..$LastName..$email..$count;SetCookie (Example,$CookieString, time()3600);echo Thank you for registering.;}} else { echo Sorry, some information is missing. Please go back and add allthe information; }?首先检查所有的信息是否按要求填写如果没有返回重新输入if ($FirstName and $LastName and $email){...} else { echo Sorry, some information is missing. Please go back and add allthe information; }?如果所有信息填好将执行下面mysql_connect() or die (Problem connecting to DataBase);$queryselect * from info where FirstName$FirstName andLastName$LastName and email$email;$result mysql_db_query(users, $query);$rmysql_fetch_array($result);$count$r[count];if (isset($count)) {$count;$CookieString$FirstName..$LastName..$email..$count;SetCookie (Example,$CookieString, time()3600);echo user $FirstName $LastName already exists. Using the existinginfo.;echo Back to Main Page;} else {$count 1; //new visitor - set counter to 1.$query insert into info values($FirstName,$LastName,$email,$count);$result mysql_db_query(users, $query);$CookieString$FirstName..$LastName..$email..$count;SetCookie (Example,$CookieString, time()3600);echo Thank you for registering.;这段程序做了几件工作它检查数据库是否有这样一个用户(如果没有也就是说这个cookie已被删除)如果有它指定旧的信息并用当前的信息建一新的cookie如果同一用户没有数据库登录新建一数据库登录并建一新的cookie.首先我们从数据库中取回用户登录详细资料mysql_connect() or die (Problem connecting to DataBase);$queryselect * from info where FirstName$FirstName andLastName$LastName and email$email;$result mysql_db_query(users, $query);$rmysql_fetch_array($result);$count$r[count];现在检查是否有一计数器为这用户利用isset()函数if (isset($count)) {...} else {...}计数器增加并新建一cookie$count; //increase counter$CookieString$FirstName..$LastName..$email..$count;SetCookie (Example,$CookieString, time()3600);echo user $FirstName $LastName already exists. Using the existing info.;echo Back to Main Page;如果没有一用户计数器在mysql中加一记录并设一cookie注意在任何时候setcookie放在输送任何资料到浏览器之前否则得到错误信息以上就介绍了PHP使用指南-cookies部分包括了方面的内容希望对PHP教程有兴趣的朋友有所帮助。本文原创发布php中文网转载请注明出处感谢您的尊重
http://wiki.neutronadmin.com/news/166445/

相关文章:

  • 郑州网站建设修改做网站运营很累吧
  • 做网站分流三个字最吉利最旺财的公司名
  • 中国建设银行网站-个人客户嘉兴网站制作建设
  • chatgpt网站石家庄网站建设报价
  • 济南中建设计院有限公司网站娱乐视频直播网站建设
  • 怎么做自助购物网站网站推广的岗位要求
  • 自己搭建网站需要多少钱网站模版二次开发跟手工制作区别
  • 注册网站要百度实名认证安不安全网站的倒计时怎么做的
  • 娱乐平台网站建设cn域名建设网站需要备案吗
  • 公司网站内容更新该怎么做做网站需要云数据库吗
  • 送给做网站的锦旗语免费推广的网站
  • 建设一个招聘网站大概多少费用邢台优化网站排名
  • 阿里买域名 电脑做网站德州公司做网站
  • 免费照片的网站模板免费下载远洋国际一期官方网站建设
  • 创业做网站开发推广网站哪家做的好
  • 中国建设银行网站不好用烟台工程建设信息网站
  • 杭州高瑞网站建设网站建设需要配置环境么
  • 做网站用个人还是企业比较好深圳优化公司排名
  • 网站制作公司起名wordpress4.9.8安装
  • 网站建设工作落实情况wordpress重置
  • 厦门高端网站建设公司应用商店app下载安卓版
  • 单页网站 产品放哪自己做的网站如何引流
  • 想做网站策划怎么做门户网站建设与推广方案
  • 如何看别人网站用什么做的wordpress 5.0网易云音乐
  • linux wordpress 建站教程wordpress网站分享到朋友圈
  • 营销导向网站建设流程微信网站开发企业
  • 上海企业网站改版信誉比较好的商家可做网站
  • 网站建设 试题中铁建设团门户网登录入口
  • 建设企业网站公司在哪里搜索引擎链接
  • 门户网站建设技术方案广西建设信息网官网