如何在wordpress中将参数从一个页面传递到另一个页面

时间:2010-09-20 20:59:09

标签: php wordpress parameter-passing

问候: 我试图将参数从一个页面传递到另一个页面。我该怎么做呢?有人登录应用程序时,我不希望他们登录两次。我希望其他页面知道该用户已经登录并让他或她可以使用其他页面。这只是为了防止多次登录。

我赞赏我可以获得的任何帮助。

最诚挚的问候, 大卫拉梅扎尼

2 个答案:

答案 0 :(得分:0)

同意w / Jacob:在会话中添加一个标志以显示用户已登录。您可以从用户访问的任何页面访问该会话变量,直到他们注销或关闭浏览器。

答案 1 :(得分:0)

WordPress通过在您登录时设置2个cookie来为您处理:

当您从http://example.com/wp-login.php登录WordPress时,WordPress会存储以下两个Cookie:

您的用户名

密码的双重哈希副本

  

WordPress使用这两个cookie来绕过wp-login.php的密码输入部分。如果WordPress识别出您有有效的,未过期的cookie,则直接转到WordPress管理界面。如果您没有cookie,或者它们已过期,或者以其他方式无效(例如您因某种原因手动编辑它们),WordPress将要求您再次登录,以获取新的cookie。    http://codex.wordpress.org/WordPress_Cookies

如果您想使用WordPress的其他数据,您可以使用is_user_logged_in条件语句:

<?php
if ( is_user_logged_in() ) {    echo 'Welcome, registered user!';} else {    echo 'Welcome, visitor!';};?>