我正在使用Codeigniter PHP框架。我有一个打印页面控制器,用于显示页面。我还添加了代码,用于存储在登录前页面是用户的会话变量中。问题是,我是作为参数“favicon.ico”获得的,这是没有意义的,因为被调用的页面是“登录”,并在此之后显示得很好。
首先,作为一种临时解决方案,我检查了$page变量中的‘faicon.ico’,奇怪的是,在检查了它之后,我在$page变量'login‘中拥有它。这是非常奇怪的,我必须做第二次检查登录页面,正如你在这里看到的,使它的工作。:
public function view($page = 'index')
{
你好,我有一个奇怪的问题,我有一个登录页面index.php:我在其中设置的登录页面:
$_SESSION['user'] = $row['username'];
针对已成功登录的用户。然后在登录页面上,我会检查用户是否已登录,如果未重定向到登录页面,请执行以下操作:
if(!$session->is_loggedin()) {
// session no set redirects to login page
$session->redirect('index.php');
}
在类文件中:
public funct
当用户在登录前访问时,我试图将用户重定向到以前的URL,在登录用户被重定向后,我尝试过将用户重定向到一个不是valid.So的URL,如何获得正确的URL来重定向?
PHP
<?php
if (isset($_GET['accesscheck'])){
$redirect=$_GET['accesscheck'];
function redirect(){
echo"Please login to continue!";
}
}
if (isset($_POST['login'])) {
我正在尝试使用libssh2-php库函数从PHP连接到ssh服务器。这一切都很好,但我不知道如何在PHP中读取登录前的横幅。登录前的横幅是在SSH提示登录之前显示的文本,据我所知,我无法从connection对象获取流。
给出这段代码,有没有办法在登录之前进行读取呢?
<?php
if (!function_exists("ssh2_connect")) die("function ssh2_connect doesn't exist");
// log in at server1.example.com on port 22
if