小编mac*_*ict的帖子

phpMyAdmin - 无法更改会话到期时间

我知道在SO网站上多次询问过这个问题.但是,我已经读过这个,这个,这个,这个,这个这个,还有更多.他们都没有工作.我还尝试更改会话文件位置和其他我现在不记得的事情.

我的设置:

一:config.inc.php文件:

<?php
$cfg['LoginCookieValidity'] = 3600 * 24; // http://docs.phpmyadmin.net/en/latest/config.html#cfg_LoginCookieValidity
Run Code Online (Sandbox Code Playgroud)

这显示在phpMyAdmin设置中:

在此输入图像描述

二:.htaccess文件:

php_value session.gc_maxlifetime 86400
Run Code Online (Sandbox Code Playgroud)

三:phpinfo.php来自phpMyAdmin根目录的文件显示:

在此输入图像描述

四:服务器(uname -a):

Linux ubuntu-13 3.11.0-26-generic #45-Ubuntu SMP Tue Jul 15 04:02:06 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

有没有其他方法可以增加phpMyAdmin会话超时?

php phpmyadmin session-timeout

17
推荐指数
1
解决办法
1878
查看次数

Javascript对象属性引号

假设我有以下对象:

var VariableName = {
    firstProperty: 1,
    secondProperty: 2
}
Run Code Online (Sandbox Code Playgroud)

我是否必须将对象属性包装在这样的引号中?

var VariableName = {
    'firstProperty': 1,
    'secondProperty': 2
}
Run Code Online (Sandbox Code Playgroud)

这是JavaScript对象文字中单引号是正确的答案吗?

javascript object

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

如何在PySide/PyQt中连接QApplication()和QWidget()对象?

QApplication()和QWidget()如何连接?

这是我复制的示例代码,它创建了QApplication对象和QWidget对象,但两个对象之间没有链接.我希望app.setWidget(did)教会PySide/PyQt控制器有关创建的小部件.

# http://zetcode.com/gui/pysidetutorial/firstprograms/
# 1. PySide.QtGui is the class
import sys
from PySide import QtGui

# 2. setup the application
app = QtGui.QApplication(sys.argv)

# 3. create the widget and setup 
wid = QtGui.QWidget()
wid.resize(250, 150)
wid.setWindowTitle('Simple')

# 4. Show the widget 
wid.show()

# 5. execute the app
sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)

这背后的魔力是什么?

python qt pyqt pyside

9
推荐指数
1
解决办法
6206
查看次数

htaccess自定义php.ini vs php_value或php_flag

我想为xdebug我的项目设置php扩展.我有一个linux环境,还有其他人在同一台服务器上工作.我想通过php.ini文件中的自定义文件设置来完成此.htaccess操作.我对此有一些疑问:

  1. 我的自定义php.ini文件是否必须是原始php.ini文件的副本才能仅修改我需要的内容?或者仅仅在该文件中包含我想要更改的设置就足够了?
  2. 正如我已经尝试过的那样,将SetEnv PHPRC /path/to/my/custom/phpinifile设置置于.htaccess文件中的所有其他设置之上是一件好事.手动设置php_valuephp_flag以下SetEnv怎么样?他们会覆盖我的php.ini文件设置吗?

.htaccess php-ini

5
推荐指数
1
解决办法
7227
查看次数

Cookie令牌身份验证登录方法

有一种方法是使用cookie登录用户,我不知道它的名字.每次用户登录时,它都会为cookie设置一个唯一的令牌.令牌可见,并在1个cookie中设置.还有第二个cookie,其中有一个哈希值.基于这2个cookie我们有:

  • 登录系统更安全,因为每5分钟它创建一个新令牌并更改哈希值
  • 此身份验证系统不要求脚本在每个页面加载时验证数据库中的用户.只有在更改令牌时才会执行此操作
  • 这种类型的身份验证是持久的

问题:这个方法的名称是什么?

php mysql authentication login login-script

4
推荐指数
1
解决办法
5239
查看次数

如何从头到尾获得谷歌地图v3方向坐标

我有谷歌地图v3和PHP的应用程序.我需要动态添加方向路线到谷歌地图,并用PHP将它们插入数据库.工作示例是http://pastehtml.com/view/blzvshf3l.html,代码如下:

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Add Route</title>
    <style>
html, body {
    margin: 0;
    padding: 0;
}

#map_canvas {
    height: 600px;
    margin-bottom:20px;
}

@media print {
    html, body {
        height: auto;
    }

    #map_canvas {
        height: 650px;
    }
}

#controls{
    margin-bottom:20px;
}
#debug{
    height:200px;
    overflow:auto;
    margin-bottom:20px;
}
#description{
    margin-bottom:20px;
}
</style>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>

    <script type="text/javascript">
    var map;
    var markers = [];
    var directions = [];

    function initialize() {
        var bm = new …
Run Code Online (Sandbox Code Playgroud)

google-maps routes

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

声明php数组为javascript数组的情况

我无法找到这种情况的答案,我今天早上偶然发现了这种情况.我已经声明了一些php变量,就像我通常在javascript中那样(错误地).我对代码实际工作感到惊讶.我在Linux下进行了测试,它运行正常.Windows下的WAMP不起作用.

代码:

<?php

error_reporting(E_ALL);

$phones = [];

var_dump($phones);

?>
Run Code Online (Sandbox Code Playgroud)

Linux中的结果:

array(0) {
}
Run Code Online (Sandbox Code Playgroud)

Windows中的结果:

Parse error: syntax error, unexpected '[' in D:\wamp\www\test.php on line 7
Run Code Online (Sandbox Code Playgroud)

问题:这是php中数组的有效声明吗?

php arrays

3
推荐指数
2
解决办法
104
查看次数

php开发人员如何选择默认常量值?

通过使用php中的get_defined_constants函数,我可以看到系统和我自己定义的所有常量.

例:

<?php

define("MY_CONSTANT", 1);
print_r(get_defined_constants(true));

?>
Run Code Online (Sandbox Code Playgroud)

输出:

Array
(
    [Core] => Array
        (
            [E_ERROR] => 1
            [E_RECOVERABLE_ERROR] => 4096
            [E_WARNING] => 2
            [E_PARSE] => 4
            [E_NOTICE] => 8
            [E_STRICT] => 2048
            [E_DEPRECATED] => 8192
            [E_CORE_ERROR] => 16
            [E_CORE_WARNING] => 32
            [E_COMPILE_ERROR] => 64
            [E_COMPILE_WARNING] => 128
            [E_USER_ERROR] => 256
            [E_USER_WARNING] => 512
            [E_USER_NOTICE] => 1024
            [E_USER_DEPRECATED] => 16384
            [E_ALL] => 30719
            [DEBUG_BACKTRACE_PROVIDE_OBJECT] => 1
            [DEBUG_BACKTRACE_IGNORE_ARGS] => 2
....
Run Code Online (Sandbox Code Playgroud)

问题:他们是如何为某些常量提出整数值的?例如E_ALL,值为30719.为什么30719而不是随机数?

php constants

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

php nat按值排序关联数组而不使用reindex

我有以下数组:

$data['array'] = array(
    1 => array(
        'currency_name' => 'USD',
        'totals' => '310.00 USD'
    ),
    24 => array(
        'currency_name' => 'EUR',
        'totals' => '200.00 EUR'
    ),
    26 => array(
        'currency_name' => 'GBP',
        'totals' => '100.00 GBP'
    )
);
Run Code Online (Sandbox Code Playgroud)

我想currency_name按键排序,我使用了以下功能:

// sort the array by currency_name key
$sort = array();
foreach ($data['array'] as $i => $row)
{
    $sort[$i] = $row['currency_name'];
}
array_multisort($sort, SORT_NATURAL, $data['array']);
Run Code Online (Sandbox Code Playgroud)

输出:

Array
(
    [array] => Array
        (
            [0] => Array
                (
                    [currency_name] => EUR
                    [totals] …
Run Code Online (Sandbox Code Playgroud)

php arrays sorting multidimensional-array

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

使用匿名函数时,jQuery ajax方法不传递post数据键

我试图将其中一个键作为匿名函数发送到数据参数,但无论它返回什么数据类型,Jquery都不会将它传递给服务器.

例子:

$.ajax({
    type: 'post',
    url: 'http://host.com/cart',
    dataType: 'html',
    data: {
        'quantity': function () {
            var return_obj = [];
            return_obj['1:YTowOnt9'] = '1';
            return return_obj;
        },
        'action': 'cart-update-quantity'
    },
    success: function(data) {
        console.log(data);
    }
});
Run Code Online (Sandbox Code Playgroud)

这有actionPOST键,但quantity键是空字符串.我也尝试过字符串和对象.

这个例子有效:

$.ajax({
    type: 'post',
    url: 'http://host.com/cart',
    dataType: 'html',
    data: {
        'quantity': {
            '1:YTowOnt9': '1'
        },
        'action': 'cart-update-quantity'
    },
    success: function(data) {
        console.log(data);
    }
});
Run Code Online (Sandbox Code Playgroud)

如何发送匿名函数来quantity键入数据?匿名函数将获得一些表单输入.我也尝试过jQuery serializeArray,但它发送错误的数据.

javascript php ajax jquery

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

HTML 文件中的 &lt;style&gt; 标签未显示在浏览器中

我刚开始学习html和css。在阅读一本书的教程时,我看到了如何更改样式我编写了相同的代码,但对浏览器中的页面没有影响。它看起来就像没有<style>标签一样。

这是代码:

<title> Starbuzz Coffee </title>  
<style type=”text/css”>
    body {

        background-color: #d2b48c;  
        margin-left: 20%;  
        margin-right: 20%;
        border: 1px dotted gray;  
        padding: 10px 10px 10px 10px;    
        font-family: sans-serif;  
    }
</style>
Run Code Online (Sandbox Code Playgroud)

html css

-1
推荐指数
1
解决办法
942
查看次数