Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在wordpress中将参数从一个页面传递到另一个页面_Php_Wordpress_Parameter Passing - Fatal编程技术网

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

Php 如何在wordpress中将参数从一个页面传递到另一个页面,php,wordpress,parameter-passing,Php,Wordpress,Parameter Passing,问候: 我试图将一个参数从一个页面传递到另一个页面。我该怎么做?如果有人登录到应用程序,我不希望他们登录两次。我希望另一个页面知道该用户已经登录,并允许他或她使用另一个页面。这只是为了防止多次登录 我很感激在这个问题上能得到的任何帮助 致以最良好的祝愿, David Ramezani同意w/Jacob:在会话中添加一个标志以显示用户已登录。在用户注销或关闭浏览器之前,您可以从用户访问的任何页面访问该会话变量。WordPress在您登录时通过设置2个cookies为您处理此问题: 当您从登录Wor

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

我很感激在这个问题上能得到的任何帮助

致以最良好的祝愿,
David Ramezani

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

WordPress在您登录时通过设置2个cookies为您处理此问题: 当您从登录WordPress时,WordPress存储以下两个cookie:

您的用户名

密码的双哈希副本

WordPress使用这两个cookie绕过wp-login.php的密码输入部分。如果WordPress确认您拥有有效的、未过期的Cookie,则直接转到WordPress管理界面。如果您没有cookie,或者cookie已过期,或者以其他方式无效(例如您出于某种原因手动编辑了cookie),WordPress将要求您重新登录,以获取新的cookie。

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

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


如果访问者登录WordPress,他/他将自动保持登录状态。这就是登录的要点。你确定这与wordpress有关吗?如果不是,则应删除标记。在PHP中,可以使用以下详细信息启动会话: