小编sta*_*e76的帖子

Piwik按自定义变量过滤图表

在piwik中,是否可以根据跟踪器中的自定义变量过滤访问者图表?我想70在第一个自定义变量槽中显示所有访问的演变图.我试过这个电话

的index.php?模块= API&方法= ImageGraph.get&idSite = 1&apiModule = VisitsSummary&apiAction = GET&token_auth =匿名&graphType =演化&周期=日与日期= 2012-01-01,2012-07-10&宽度= 500&高度= 250&filter_column = custom_var_v1&filter_pattern = 70

但得到了

此图表没有数据.

当我删除filter_pattern我得到一个图表.我检查了piwik_log_visit数据库中的表,我有访问记录的值.

php mysql analytics graph matomo

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

Magento CSRF保护

我正在寻找Magento的自定义表格.我看过这些教程

http://fastdivision.com/2012/03/29/diy-magento-create-ajax-login-registration-forms-for-your-magento-theme/

http://inchoo.net/ecommerce/magento/magento-email/magento-custom-email-contact-form-with-notification-system/

我没有看到任何关于CSRF预防的提及,比如使用存储在用户会话中的客户端令牌来检查客户端令牌.我也查看了Magento联系我们表格,看到了这个,但我不认为它与CSRF有关:

<input type="text" name="hideit" id="hideit" value="" style="display:none !important;">
Run Code Online (Sandbox Code Playgroud)

Magento有没有防止CSRF的默认代码?Mage_Core_Controller_Front_Action的$ this-> getRequest() - > getParams()方法是否自动执行任何操作以防止我可能丢失的CSRF?

php security csrf magento owasp

8
推荐指数
2
解决办法
5341
查看次数

AWS Amplify AppSync IAM 401

我越来越GraphQLError: Request failed with status code 401

我按照以下自动配置说明进行操作:

https://aws.github.io/aws-amplify/media/api_guide#automated-configuration-with-cli

我尝试查找,但 IAM 缺乏资源。看起来一切都应该自动设置,并在我输入 IAM 访问密钥和秘密后使用 Amplify CLI 完成。

是否需要进一步设置?这是我的代码:

import Amplify, { API, graphqlOperation, Hub } from "aws-amplify";
import aws_config from "../../aws-exports";

Amplify.configure(aws_config);

const ListKeywords = `query ListKeywords {
  listKeyword {
    keyword {
      id
      name
    }
  }
}`;

const loop = async () => {
  const allKeywords = await API.graphql(graphqlOperation(ListKeywords));
}
Run Code Online (Sandbox Code Playgroud)

是否也是因为我的 GraphQL 解析器尚未为 ListKeywords 设置?

amazon-web-services amazon-iam aws-appsync aws-amplify

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

tinyMCE粘贴为单词

您好:有没有人知道如何将Word粘贴到最新版本的tinyMCE(3-3-9-3)中?谢谢.

javascript tinymce

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

来自EC2的AWS Elasticache超时

我从EC2尝试连接到AWS Elasticache获得连接超时.

我启动了一个单节点弹性缓存集群,我启动了一个EC2实例,确保可用区域与集群相同,us-west-2b

我没有创建新的VPC.我看到已经创建了一个.

我在弹性端点上运行了nslookup.它看起来与我的ec2不同.

我查看了文档和ec2启动,并没有看到我可以指定子网的位置,除了可用区域.

amazon-ec2 amazon-web-services amazon-elasticache

5
推荐指数
3
解决办法
8198
查看次数

由于构造函数,Yii模型isNewRecord为false

在Yii ActiveRecord中,是否可以在模型构造函数中设置属性并且仍然使模型的isNewRecord属性保持为真?

我有一个模型构造函数来创建一个私有属性来保存PHPPass密码哈希实例.当我这样做时,它将isNewRecord属性设置为false,即使该记录是新建的.

如果id属性大于零,我尝试在构造函数中调用setIsNewRecord(true),但是看起来属性在构造函数中不可用.

我不得不删除构造函数,并在每个需要phpass的方法中生成语句.

用户模型的构造函数:

public function __construct(){
    $this->phpass=new PasswordHash(Yii::app()->params['phpass']['iteration_count_log2'], Yii::app()->params['phpass']['portable_hashes']);
}
Run Code Online (Sandbox Code Playgroud)

控制器中的用户模型init和isNewRecord条件

public function actionEdit($id = null)
{

    $myModel = new User();       
    echo $myModel->isNewRecord;   //false due to constructor
}
Run Code Online (Sandbox Code Playgroud)

php mysql activerecord yii

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

PHP Cloudfront SetCookie

我正在尝试设置cookie以查看来自AWS Cloudfront的私有内容

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-setting-signed-cookie-custom-policy.html

他们给出了一个示例cookie标题:

Set-Cookie: Domain=d111111abcdef8.cloudfront.net; Path=/; Secure; HttpOnly; CloudFront-Key-Pair-Id=APKA9ONS7QCOWEXAMPLE
Run Code Online (Sandbox Code Playgroud)

我创建了以下PHP代码

setcookie (
  'CloudFront-Key-Pair Id',
  'MYID',
  0,
  '/',
  'mycloudfrontsub.cloudfront.net',
  true, 
  true
);
Run Code Online (Sandbox Code Playgroud)

但是没有设置cookie.只有在我取出域名时才设置cookie.

我认为这是因为在session_start之后在脚本中调用了setcookie.我尝试添加这个,但是在session_start()之前需要它

session_set_cookie_params(0, '/', 'duvoxso6rm38g.cloudfront.net);
Run Code Online (Sandbox Code Playgroud)

我需要做这样的事情吗?

//close local session, then open new one for aws
$id=SID;
session_write_close();
session_set_cookie_params(0, '/', 'mysub.cloudfront.net');
session_start();
setcookie(...);
session_write_close();
session_set_cookie_params(0, '/', 'originaldomain.com');    
session_start();
Run Code Online (Sandbox Code Playgroud)

php cookies amazon-web-services amazon-cloudfront

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

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

Goutte Post JSON或设置cookie

我正在尝试使用Goutte提交表单.该表单使用jQuery将表单序列化为json并发布到url.提交后,它会更新浏览器的cookie.

我要么:

  1. 在Goutte中手动设置cookie,
  2. 或通过Goutte发送json帖子,以便更新cookie jar.

我尝试使用Goutte的addContent方法创建一个表单然后发布它,但它不是作为JSON发送的,只是一个常规的查询字符串.

html php symfony goutte

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