关闭浏览器PHP后如何保持$ _GET值

琪琪

第一页:当按下“提交”按钮时,我有一个链接到第二页的表单。

<form action='http://localhost/wordpress/secondpage/' method='get'>
    <input class='changeDataButtons' type='submit' name='activate' value='Activate' />
</form>"; 

第二页:我检查是否按下了“激活”按钮,并且在我的wordpress网站中激活了第二个菜单。

if(isset($_GET['activate']))
{
    my_wp_nav_menu_args();
}
function my_wp_nav_menu_args($args = '')
{
    $args['menu'] = 'Menu 2';
    return $args;                           
}
add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );

第二页中还有一个表单,当按下“提交”按钮时,该表单会链接到第一页。

<form action='http://localhost/wordpress/firstpage' method='get'>
    <input class='changeDataButtons' type='submit' name='deactivate' value='Deactivate' />
</form>";

第一页:我检查是否按下了“停用”按钮,并且在我的wordpress网站中激活了第一菜单。

if(isset($_GET['deactivate']))
{
    my_wp_nav_menu_args();
}
function my_wp_nav_menu_args($args = '')
{
    $args['menu'] = 'Menu 1';
    return $args;                           
}
add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );

一切正常,但是当我关闭浏览器时,$ _ GET变为零,然后再次激活菜单1。有没有办法保持$ _GET的价值?我考虑过使用会话并设置一个具有过期时间的cookie,但我不希望它过期。提前致谢。

脚本47

尝试这个,

setcookie("name", "value", time() * 2, "/");

该期限将于2061年4月18日星期一06:46:52 GMT到期

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

FormsAuthenticationTicket:关闭浏览器后如何保持用户登录?

Google Chrome浏览器在关闭后仍保持启用

关闭浏览器后,如何阻止Gmail保持登录状态?

浏览器后返回jquery Get不会触发

如何保持用户名直到浏览器关闭?

关闭浏览器后如何停止服务器

(PHP)根据浏览器语言设置导入XML值

通过网络浏览器保存后如何使用lotus notes值在网络中显示输入字段?

进行摩卡测试后,如何关闭浏览器?

关闭浏览器后如何退出调试模式?

关闭浏览器后如何注销应用程序?

关闭浏览器后如何清除本地存储?

关闭浏览器后如何删除或取消设置Cookie?

关闭浏览器后如何保留ngCookies?

浏览器刷新后如何保持React组件状态

使用Core 2.2中的Identity,如何在关闭浏览器15分钟后保持会话活动?

即使使用Identity ASP.NET MVC框架关闭浏览器后,如何保持用户登录?

关闭浏览器窗口后,如何防止Google Chrome浏览器删除会话Cookie?

如何检查浏览器是否支持CSS值?

如何获得输入值,如在浏览器的提示中

如何覆盖浏览器的CSS默认值?

Rails 4:当浏览器关闭时,会话值永远不会“过期”或消失

在浏览器中以角度重定向和返回时保持表单值

关闭浏览器后令牌被冲走

Karma测试后关闭浏览器

关闭浏览器后保存变量

导航超时后关闭浏览器

关闭文件浏览器后出错

调用回调函数后,浏览器未呈现更新的值