小编bri*_*ian的帖子

如何设置会话的生命周期

如何在PHP中设置会话生存期?只要请求存在,我想将其设置为永久.请求是AJAX.我处理AJAX请求的PHP代码是:

// AJAX.php
<?php    
session_start();

$_SESSION['counter'] = $_SESSION['counter'] + 1;

header('Content-type: application/json');    
echo json_encode(array('tick' => $_SESSION['counter']));
?>
Run Code Online (Sandbox Code Playgroud)

和JavaScript:

$(document).ready(function() {            
function check() {
    getJSON('ajax.php');        
}

function getJSON(url) {                                
    return $.getJSON(
                url,
                function(data) {
                    $("#ticker").html(data.tick);
                }
           );
}

setInterval(function() {
    check();
}, 10000); // Tick every 10 seconds

});
Run Code Online (Sandbox Code Playgroud)

会话总是在300秒后重置.

php session lifetime

24
推荐指数
4
解决办法
9万
查看次数

PHP变量覆盖

当我尝试覆盖类变量时,覆盖PHP中的类方法.喜欢:

class DataMapper {
     protected $_name = null;

     public function printName() {
          echo $this->_name;
     }
}

class Model extends DataMapper {
     protected $_name = 'Ana';
}

$test = new Model();
$test->printName();
Run Code Online (Sandbox Code Playgroud)

它打印'Ana'.

为什么PHP可以做这样的事情?它打破了面向对象范式的规律

php oop overriding

21
推荐指数
1
解决办法
2万
查看次数

PHP json_encode编码一个函数

如何在PHP中编码javascript函数?我想用数组编码回调函数

$options = array(
'title' => 'Title',
'fnCallback' => someCallback);
Run Code Online (Sandbox Code Playgroud)

等效的ini javascript

var options = {
'title': 'Title',
'fnCallback': someCallback };
Run Code Online (Sandbox Code Playgroud)

我知道我的PHP代码是错误的,我怎么能修复它?谢谢你的进步.

javascript php json javascript-events

6
推荐指数
2
解决办法
3449
查看次数

应用程序调度程序和控制调度程序

假设我有名称为“ button1”的控制按钮和名称为“ doSomething”的功能。从另一个线程调用函数“ doSomething”。

我有两种方法可以从UI线程调用doSomething函数。

首先,从控制按钮调度程序

this.button1.Dispatcher.BeginInvoke(new Action(() => { doSomething(); }));
Run Code Online (Sandbox Code Playgroud)

其次,来自应用程序调度程序

this.Dispatcher.BeginInvoke(new Action(() => { doSomething(); }));
Run Code Online (Sandbox Code Playgroud)

结果是一样的,真​​正的不同是什么?

wpf controls dispatcher

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

CakePHP设置pageTitle不起作用

当我尝试使用pageTitle变量在我的控制器中设置页面标题时,它不起作用.我的控制器代码:

class UsersController extends AppController {
    var $name = 'Users';

    function index() {
        $this->pageTitle = 'List User';
    }
}
Run Code Online (Sandbox Code Playgroud)

我的布局代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php echo $html->charset(); ?>
<?php echo $html->css('admin'); ?>
<title><?php echo $title_for_layout; ?></title>
</head>

<body>
<!-- Container -->
<div id="container">

<!-- Header -->
<div id="header">
<?php echo $html->image('admin/logo.png', array('alt' => __('Bekz',true)))?>
</div>
<!-- /Header -->

<div id="menu">
&nbsp;
</div>

<!-- Content -->
<div id="wrapper">
<div id="content">

<?php if($session->check('Message.flash')) echo $session->flash(); …
Run Code Online (Sandbox Code Playgroud)

php cakephp page-title

2
推荐指数
1
解决办法
4361
查看次数

如何在C++中检查null类

如何在C++中检查类是否为null?假设我上课Line:

Line line[1000];

if (line[0] == NULL)
   cout << "NULL";
else
   cout << "NOT NULL";
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

在'line [i] = 0'中'operator ='不匹配

c++ null class

1
推荐指数
2
解决办法
8082
查看次数