LightOpenID登录单一文件PHP库-图像不可访问


LightOpenID Login for Single File PHP Gallery - Images not accessible

我已经得到了单一文件PHP库和OpenID提供程序。这个图库应该只对注册用户开放,所以我尝试通过LightOpenID添加一个登录到图库。另外,我必须设置一个cookie来保持登录。

在结论

  1. 打开index.php -请求OpenID - FINE
  2. 输入OpenID并设置cookie - FINE
  3. 显示图库:没有图片!

我看不见图像了…脚本加载CSS,但不加载图像。来源:

index . php

<?php 
if ($_SERVER['REMOTE_ADDR'] == $_SERVER["HTTP_HOST"]) {
/* Single File PHP Gallery 4.1.1 (SFPG)
... */        
} else {
        $key = '27' .date(W). '28' .date(n). '35';
        if (isset($_COOKIE[$key])) {
            echo 'Session set ';
        }
        else {
            header ("Location: http://example.de/intern/login.php"); 
            # echo 'Session NOT set ';
            exit();
        }
/*
Single File PHP Gallery 4.1.1 (SFPG)
...

login。

...
if ($openid->validate()) {
    $key = '27' .date(W). '28' .date(n). '35';
    setcookie($key, $key, time()+3600); # 1 hour
...

我认为,服务器不允许SFPG脚本访问图像,因为脚本没有cookie,所以我尝试了你在index.php

中看到的奇怪的行走

事先非常感谢您的帮助。

单文件PHP图库:http://sye.dk/sfpg/

Single File PHP Gallery: http://sye.dk/sfpg/已经更新,现在包含了一个设置密码的选项。