小编use*_*613的帖子

PHP-cookie没有保存

我目前正在使用会话和cookie实现一些东西,但cookie不存储在我的计算机上.因此无法检索会话.

session_start();        // returns true
var_dump($_SESSION);    // array(0) {}
var_dump($_COOKIE);     // array(0) {}
$_SESSION['test'] = 5;
setcookie('aaa', '111', strtotime('+30 days'));
die;
Run Code Online (Sandbox Code Playgroud)

重新加载页面应显示非空数组.但他们总是空虚的.此外,Firebug中的cookie选项卡上没有显示cookie.我在同一台服务器上使用另一个域,可以正常使用会话.

有任何想法吗?

php cookies session

3
推荐指数
1
解决办法
5272
查看次数

如何强制实现受保护的静态函数

我正在尝试编写一个抽象类(或接口),它强制扩展类实现受保护的静态函数.但这对于抽象类和接口来说既不可能.

错误:

  • 静态函数不应该是抽象的
  • 必须省略接口成员的访问类型

任何想法如何实现?

UPDATE

目的基本上是静态调用公共函数.这样,该类不需要实例化.也没有必要从类外部代码中调用_doSpecificStuff().

abstract class Foo
{
    public static function doStuff()
    {
        [generic code] 

        static::_doSpecificStuff();
    }

    // sth like that would be nice to have:
    abstract static protected function _doSpecificStuff();
}
Run Code Online (Sandbox Code Playgroud)

php static protected abstract

3
推荐指数
1
解决办法
1551
查看次数

标签 统计

php ×2

abstract ×1

cookies ×1

protected ×1

session ×1

static ×1