小编kol*_*nep的帖子

在php中触发403,以便显示ErrorDocument

最近我为我的服务器设置了定制的错误文档.

我开始使用404页面,这就像一个魅力:未找到的文件会自动显示指定的404.php页面.但是,403我遇到了一些麻烦.我以同样的方式设置它,但我只得到一个空白页面.它不显示.htaccess文档中设置的403.php页面.有任何想法吗?

这是我的代码:

的.htaccess:

Options -Indexes
ErrorDocument 403 /403.php
ErrorDocument 404 /404.php
Run Code Online (Sandbox Code Playgroud)

PHP:

<?php 
header("HTTP/1.1 403 Unauthorized");
exit;
?>
Run Code Online (Sandbox Code Playgroud)

php .htaccess http-status-code-403

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

电子邮件主题中的标题错误?

我有一个相当简单的功能来发送电子邮件。\n我开始实现电子邮件的翻译版本,随之而来的是特殊字符,例如 \xc3\xa9 和 \xc3\xb3。每当我的电子邮件主题中有这些内容时,该电子邮件就会在我的 amavis 中引起 BAD_HEADER 错误,从而造成麻烦。

\n\n

显然它不是 8 位编码的,这乍一看是有道理的。但是,我在网络上找不到任何指南或解释如何正确编码主题。

\n\n

只是为了好玩,我尝试了 é 而不是 \xc3\xa9,当然问题得到了解决。但与此同时,电子邮件的主题中带有 é,而不是 \xc3\xa9。

\n\n

这是我目前拥有的脚本:

\n\n
function sendEmail() {\n\n    // Build HTML version\n    ob_start();\n    include(\'emailhtml.php\');\n    $msgHTML = ob_get_contents();\n    ob_end_clean();\n\n    // Build TXT version\n    ob_start();\n    include(\'email.php\');\n    $msgTxt = ob_get_contents();\n    ob_end_clean();\n\n\n    // Subject & headers\n    $subject = "\xc3\xa1\xc3\xa9\xc3\xad\xc3\xb3\xc3\xba";\n    $boundary = md5(uniqid(rand())); \n    $headers   = array();\n    $headers[] = "MIME-Version: 1.0";\n    $headers[] = "Content-Type: multipart/alternative; boundary = ".$boundary;\n    $headers[] = "From: ".$from." <".$from_email.">";\n    $headers[] = "Reply-To: ".$reply2_email;\n\n    // …
Run Code Online (Sandbox Code Playgroud)

php email

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

多个域,如何使用相同的GA属性

我正在尝试为我的两个域实施跨域跟踪。在阅读有关此事的 Google 文档时,我对文章末尾的以下段落(粗体文本)感到困惑:

两个域需要使用相同的 GA 属性才能使跨域跟踪正常工作。如果站点使用不同的属性,则不会共享任何会话信息,并且跨域跟踪将不起作用。

跨域跟踪支持多个跟踪器,但请注意,它们都将共享链接器使用的相同客户端 ID。

我的场景是:

example.com--> 用于推广我的产品的第一个域名

domain2.com--> 用于安全结帐的第二个域。

在 Analytics 中正确创建时,我需要输入默认 url。我该如何设置才能为两个域使用相同的属性代码?

找不到任何其他相关问题或文章,所以我觉得我错过了一些简单的东西。

google-analytics analytics.js

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