小编use*_*494的帖子

PHP:重新加载时重置会话生存期

这可能是一个相当简单的问题.我找到了几十个类似的,询问如何在PHP中缩短或延长会话的生命周期.我知道如何实现这一点,我的PHP脚本如下所示:

ini_set('session.gc_maxlifetime', 3600);
session_set_cookie_params(3600);
session_start();
Run Code Online (Sandbox Code Playgroud)

这会使我的会话在3600秒后超时.这基本上就是这样,当我最初打开一个我必须登录的网站时,我可以使用它一个小时,然后所有会话数据都被删除,我需要再次登录.

但是,这不是我期望的行为.我希望我的会话在一小时不活动后超时.因此,当我第一次在上午10:00打开我的网站时,要做到10点45分之前的事情,那么它应该在11:45超时,而不是像现在这样在11点.

任何建议如何实现这一目标?

php session session-timeout

7
推荐指数
1
解决办法
3163
查看次数

在PhpWord中创建正确的浮动图像

我想要一个右边的图像,左边的文字漂浮在图像周围.反过来非常好,在文档Recipies部分也有一个例子.但是,我没有使用浮在右边的图像.我尝试了什么:

addImage('myimage.png', 
   array(
       'width'=>320, 
       'height'=>240, 
       'align'=>'right',
       'wrappingStyle'=>'square',
       'positioning' => 'absolute'
   )
);
Run Code Online (Sandbox Code Playgroud)

要么

addImage('myimage.png', 
   array(
       'width'=>320, 
       'height'=>240, 
       'align'=>'right',
       'wrappingStyle'=>'square',
       'positioning' => 'absolute',
       'posHorizontalRel' => 'margin',
       'posVerticalRel' => 'line'
   )
);
Run Code Online (Sandbox Code Playgroud)

我还尝试了负像宽度等,但这两者都没有用.不幸的是,整个项目的文档真的很差,至少在phpword.readthedocs.org.

php phpword

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

HTML5 使用包含引号的模式验证文本输入

这不是这些“帮助我构建我的正则表达式”问题之一。我有一个 HTML 表单输入字段,用户可以在其中提供各种格式的地理位置数据。以下正则表达式在regexr.com以及我的应用程序中都可以正常工作。但是,我想使用 HTML5 的“模式”参数在提交之前额外验证用户的输入。

((([E|W|N|S](\s)?)?([\-]?[0-1]?[(0-9)]{1,2})[°][ ]?([(0-5)]?[(0-9)]{1})([\.|,][0-9]{1,5})?['][ ]?([0-5]{0,1}[0-9]?(([\.|\,])[0-9]{0,3})?)([\"]|[']{2}){0,1}((\s)?[E|W|N|S])?)|([-]?[1]?[0-9]{1,2}[\.|,][0-9]{1,9}))
Run Code Online (Sandbox Code Playgroud)

关键是这个正则表达式包含一个引号字符 (")。现在,我把这个正则表达式放在我的输入中,如下所示:

<input type="text" pattern = "regex..."...." />
Run Code Online (Sandbox Code Playgroud)

浏览器无法识别此正则表达式,并且根本不进行任何验证,因此显然我需要转义该引用。到目前为止我尝试过的:

  • PHP 的addslashes() 函数转义了太多字符。
  • 我用一个反斜杠转义了引用

这并没有改变任何事情。我用 Chrome 进行了测试,它可以很好地处理简单的正则表达式。上面那个显然有点太复杂了。

我知道上面的正则表达式对于匹配坐标并不完美,但是,这里不讨论。我只想知道如何正确转义 HTML5 中的模式,因为 Chrome 对该正则表达式没有任何作用。

html regex

2
推荐指数
1
解决办法
1501
查看次数

标签 统计

php ×2

html ×1

phpword ×1

regex ×1

session ×1

session-timeout ×1