小编dia*_*ian的帖子

防止PHP会话中的会话因非活动用户而过期

我的应用程序有问题:我的应用程序有很多表单,需要大约1小时才能完成此表单,因为表单是动态的(可以添加其他表单).问题是:我的Web服务器的会话是24分钟.当用户填写表单时,他们花了很多时间并且会话超时,因为服务器识别出用户处于非活动状态.当表单提交,大多数数据丢失并且用户返回登录页面时,这非常烦人.我尝试使用此代码在10小时内使会话过期:

ini_set('session.gc_maxlifetime', '36000');
Run Code Online (Sandbox Code Playgroud)

但它不能在我的服务器上工作,我的服务器可能会阻止ini_set()功能吗?

那么,我该怎么做才能解决这个问题呢?我可以阻止会话超时,以便会话可以扩展到10小时吗?或者我可以禁用会话到期吗?

谢谢

php session session-timeout

20
推荐指数
3
解决办法
4万
查看次数

在AppBrowser中更改cordova的url

我想在用户点击通知时以编程方式更改cordova inAppBrowser的url.我搜索过但没有找到.我试过了:

var theurl,newurl,ref;

theurl = 'http://example1.com';
newurl = 'http://example2.com';
function a(){
    ref = window.open(theurl, '_blank', 'location=no,hidden=yes,toolbar=no,EnableViewPortScale=yes,zoom=no');
}
function b(){
    ref.location.href = newurl;
}
Run Code Online (Sandbox Code Playgroud)

我也试过这个:

function b(){
    ref.url = newurl;
}
Run Code Online (Sandbox Code Playgroud)

但是,似乎没有用,是否有任何代码?

cordova google-cloud-messaging inappbrowser

3
推荐指数
1
解决办法
2055
查看次数