加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WebService的Sesinon保存利用的是Cookie

发布时间:2020-12-17 02:40:26 所属栏目:安全 来源:网络整理
导读:?WebService的Sesinon保存利用的是Cookie 例子: ClientForm: ?1 ???? public ?partial? class ?Form1?:?Form ?2 ???? { ?3 ????????CookieContainer?mycookie? = ? new ?CookieContainer(); ?4 ????????showna.Service?myService? = ? new ?showna.Service()
?WebService的Sesinon保存利用的是Cookie
例子:
ClientForm:
?1

???? public ?partial? class ?Form1?:?Form
?2

????
{
?3

????????CookieContainer?mycookie?
=?new?CookieContainer();
?4

????????showna.Service?myService?
=?new?showna.Service();
?5

?????
?6

????????
public?Form1()
?7

????????
{
?8

????????????InitializeComponent();
?9

????????}

10


11

????????
private?void?button1_Click(object?sender,?EventArgs?e)
12

????????
{
13

????????????myService.CookieContainer?
=?mycookie;//必须要有一个CookieContainer保存Seesion
14

???????????textBox1.Text?=?myService.SessionHitCounter().ToString();
15

????????}

16

????}

WebService:

???[?WebMethod(Description = " Per?session?Hit?Counter " ,EnableSession = true )] // EnableSession必须为True

???? public ? int ?SessionHitCounter()? {

???????
if?(Session["HitCounter"]?==?null)?{

??????????Session[
"HitCounter"]?=?1;

???????}

???????
else?{

??????????Session[
"HitCounter"]?=?((int)?Session["HitCounter"])?+?1;

??????????}

???????
return?((int)?Session["HitCounter"]);

????}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读