我已经得到了单一文件PHP库和OpenID提供程序。这个图库应该只对注册用户开放,所以我尝试通过LightOpenID添加一个登录到图库。另外,我必须设置一个cookie来保持登录。
在结论- 打开index.php -请求OpenID - FINE
- 输入OpenID并设置cookie - FINE
- 显示图库:没有图片!
我看不见图像了…脚本加载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/已经更新,现在包含了一个设置密码的选项。