如何在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中的类方法.喜欢:
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中编码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代码是错误的,我怎么能修复它?谢谢你的进步.
假设我有名称为“ 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)
结果是一样的,真正的不同是什么?
当我尝试使用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">
</div>
<!-- Content -->
<div id="wrapper">
<div id="content">
<?php if($session->check('Message.flash')) echo $session->flash(); …
Run Code Online (Sandbox Code Playgroud) 如何在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 ='不匹配
php ×4
c++ ×1
cakephp ×1
class ×1
controls ×1
dispatcher ×1
javascript ×1
json ×1
lifetime ×1
null ×1
oop ×1
overriding ×1
page-title ×1
session ×1
wpf ×1