鼠标移动至少一次时创建PHP会话(Create PHP session when mouse moved at least once)

我想在鼠标移动至少一次时创建php会话,如果鼠标继续移动则不需要做任何事情

我正在使用此代码,但它没有解决要求

jQuery(document).ready(function()

{

$(document).mousemove(function(e)

{

$('#status').html(e.pageX);

$('#status1').html(e.pageY);

$.ajax({

type: 'POST',

url: 'second.php',

data: {

'x': '10',

'y': '20'

},

success: function(msg){

//what you want after request

}

});

});

});

I want to create php session when mouse is moved at least once then no need to do anything if mouse keeps moving

I am using this code but its not solving the requirement

jQuery(document).ready(function()

{

$(document).mousemove(function(e)

{

$('#status').html(e.pageX);

$('#status1').html(e.pageY);

$.ajax({

type: 'POST',

url: 'second.php',

data: {

'x': '10',

'y': '20'

},

success: function(msg){

//what you want after request

}

});

});

});

原文:https://stackoverflow.com/questions/47845256

更新时间:2020-01-28 06:34

最满意答案

PHP代码应该是这样的:

session_start();

if (!isset($_SESSION['mouseMoved'])

$_SESSION['mouseMoved'] = "whatever you want";

此外,您应该在JS中设置一些变量,以便仅将请求发送到服务器一次。

The PHP code should be something like this:

session_start();

if (!isset($_SESSION['mouseMoved'])

$_SESSION['mouseMoved'] = "whatever you want";

Also, you should set some variable in JS so that the request is only sent to the server once.

2017-12-17

相关问答

要回显会话,您需要调用session-variable,而不是与session-variable同名的常规变量。 所以你的回声是: echo $_SESSION["AgreeNum"];

此外,如果您在写入会话时遇到问题,则可能必须在向会话写入任何内容之前调用session_start() 。 To echo your session you will need to call the session-variable, not a regular variable with the same

...

您已经在第2-3行发送

后尝试发送Location标题。 你不能这样做。 必须在发送任何输出之前发送标头。 老实说,我不知道你的代码如何在你的本地服务器上工作。 You are trying to send a Location header after you've already sent on lines 2-3. You can't do that. Headers must be sent before any output is sent

...

你有没有在XAML中搞定你的活动? 例如

//Your Page

Have you hooked your event up in XAML? For Example

//Your Page

检查包含的文件/代码结构..导致此错误的常见原因是: session_start();

/* Random Code here /*

session_start();

只是session_start();的重复行session_start(); 因此,我建议查看您收到此错误消息的所包含文件/主页,并检查多个session_start(); Check over your included files/code structure.. A usual cause for this erro

...

首先,并非所有版本的窗口都会在鼠标移动时更改滚动条的颜色。 如果您发现在Windows XP中找不到此功能。 现在很奇怪你为什么要改变滚动条的颜色我不明白。 但是你想要的 将鼠标移到滚动上时会触发的消息是什么? 当鼠标在滚动条上移动时调用其WM_NCMOUSEMOVE消息,因为滚动条也是非客户区。 有关此问题的更多信息,您可以参考此链接, MFC MDI问题:检测鼠标移动滚动条 First of all not all version of window changes the color of

...

根据此主题,此问题似乎是Chrome错误: 图片在悬停时移动 - 镀铬不透明度问题 ,我认为您应该设置位置:相对于内部img解决问题 This issue appears to be a Chrome bug according to this topic: image moves on hover - chrome opacity issue and I think you should setting position:relative to inner img solves the prob

...

你看到所有的mouseMoved方法都被调用吗? 这是写的方式,mouseMoved方法是PaintSurface的成员,但PaintSurface不是MouseMotionListener。 实现'MouseMotionListener'将强制它实现mouseMoved和mouseDragged 。 完成之后,您可以将自己的PaintSurface添加为自己作为MouseMotionListener 。 或者,您可以在已经定义的MouseMotionAdapter匿名类中移动mouseMoved

...

你确定你的浏览器正在接受它应该的cookies吗? 为了确保你尝试在不同的浏览器,然后通常的 are you sure your browser is accepting cookies like it should be ? To make sure you try in a different browser then your usual one

PHP代码应该是这样的: session_start();

if (!isset($_SESSION['mouseMoved'])

$_SESSION['mouseMoved'] = "whatever you want";

此外,您应该在JS中设置一些变量,以便仅将请求发送到服务器一次。 更新:一个工作的jsfiddle https://jsfiddle.net/bqh0yrtp/ The PHP code should be something like this: session_

...

也许GetLastInputInfo就是你在这里需要的MSDN 。 例如,要获取自上次鼠标移动或按键操作后经过的毫秒数,您可能具有如下函数: DWORD GetIdleTime()

{

LASTINPUTINFO pInput;

pInput.cbSize = sizeof(LASTINPUTINFO);

if (!GetLastInputInfo(&pInput))

{

// report error, etc.

}

...

php 鼠标小手,鼠标移动至少一次时创建PHP会话(Create PHP session when mouse moved at least once)...相关推荐

  1. 鼠标追踪没用_【擺评】赛睿里最好用的小手鼠标---Rival 3

    拿到这鼠标真的是有段时间了,深度体验了一个多月.先说,这是我用过所有赛睿鼠标里最喜欢的鼠标,虽然它不贵,虽然它是有线的,但真的舒服!可能我也没用过几个赛睿的鼠标,仅有以下几款,所以这次说的手感太个人, ...

  2. php 鼠标小手,CSS如何让鼠标放上时的小手样式

    CSS实现让鼠标放上时出现小手样式的方法:首先创建一个HTML示例文件:然后在body中添加一个span标签:接着给该标签添加"cursor:pointer;"样式来实现让鼠标放上 ...

  3. echarts饼图取消鼠标小手的样式

    如图所示: 当鼠标滑过圆环和圆环内文字的时候,鼠标是小手,但是客户呢,就不想要小手样式 首先,我查询了echarts官网,发现饼图的 cursor 属性 然后在代码中修改: series: [{... ...

  4. html 样式中加小手 鼠标如何设置显示小手状

    style中加上cursor: pointer <istyle="cursor: pointer"class="el-icon-edit" />

  5. css鼠标变成小手_技巧篇:CSS高级技巧详解

    元素的显示与隐藏 display -- block;(转换为块元素&& 显示) none(隐藏 && 不保留原来的位置) -- 重要! visibility -- vi ...

  6. CSS -- CSS设置鼠标样式(小手,移动,文本,禁止)

    鼠标样式 cursor 更多可参考文档 设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状. 语法: li {cursor: pointer; } 可以拷贝自己试试效果 <!DOCTY ...

  7. 为el-tabel 某一列的单元格鼠标移入添加小手样式

    想实现的大概是鼠标移入公司名称下的单元格鼠标样式为小手,鼠标移入其他列鼠标样式为箭头 我们在el-table 上设置 鼠标移入事件这一方法 mouseEnterCell(row, column, ce ...

  8. layui 鼠标移入变为小手_游戏技术上不去?看看外设选对没!鼠标篇

    古有"人靠衣服,马靠鞍,先看长相,再看穿"的说法,现在在游戏里也有"外设选的好,游戏输不了!"这种言论. 虽然这种说法过于绝对,但是一款好的外设,确实可以增加我 ...

  9. html鼠标变成小手_HTML 点击的链接,也叫超链接

    HTML 使用超连接与网络上的另一个文档相连. 几乎可以在所有的网页中找到链接.点击链接可以从一张页面跳转到另一张页面. HTML 超链接(链接) 超链接可以是一个字,一个词,或者一组词,也可以是一幅 ...

最新文章

  1. queue 队列优先级
  2. 微信小程序web-view能发送ajax,微信小程序web-view组件的坑
  3. Redis源码剖析(六)事务模块
  4. 解决内存不能为read或者0x0***的错误
  5. Android开发学习笔记-自定义组合控件
  6. jeecg-framework-3.3.2-RELEASE 最新版本发布
  7. 【图像处理】透视变换 Perspective Transformation(小细节修正和推导流程补充)
  8. ubuntu安装vsftpd遇到的问题
  9. el-jy-ii计算机组成原理实验报告,EL-JY-II型计算机组成原理实验系统
  10. SAP官网学习教程(3) HANA数据库开发
  11. 阉割版BeagleBone Black从SD卡运行Debain操作系统
  12. Mac UserWarning: findfont: Font family ['SimHei'] not found
  13. Excel quot;定位条件quot;使用技巧(1)快速在空格,批量写入公式。
  14. html一键打包注册表,离线修改或批量导入目标系统注册表工具(支持PE和挂载系统操作)...
  15. 360锁屏壁纸在哪个文件夹
  16. angular如何生成条形码下载条形码
  17. qt 之usb(hid)与单片机通信
  18. 40了解云计算平台的高可用架构,如 AWS 的多可用区、GCP 的负载均衡器
  19. Tomcat详细配置(全)
  20. 基于Matlab的多线激光中心坐标值提取

热门文章

  1. 在ASP.NET Core Web API上使用Swagger提供API文档
  2. win7服务器端口被占用,高手亲自帮您win7端口被占用的详尽处理要领
  3. VB实现6大排序算法---动态过程展示(建议收藏)
  4. Excel实用函数大全(名称、功能、说明、用法、举例)
  5. C语言试题二十八之编写函数function功能是:从字符中删除指定的字符,同一字母的大、小写按不同字符处理。
  6. Git之cherry-pick命令
  7. linux之彻底卸载mysql
  8. Android之error: void value not ignored as it ought to be(In function ‘callMethod2‘)解决办法
  9. Android之ndk-build -j4
  10. 浅谈C++类(5)--友元