最近我为我的服务器设置了定制的错误文档.
我开始使用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) 我有一个相当简单的功能来发送电子邮件。\n我开始实现电子邮件的翻译版本,随之而来的是特殊字符,例如 \xc3\xa9 和 \xc3\xb3。每当我的电子邮件主题中有这些内容时,该电子邮件就会在我的 amavis 中引起 BAD_HEADER 错误,从而造成麻烦。
\n\n显然它不是 8 位编码的,这乍一看是有道理的。但是,我在网络上找不到任何指南或解释如何正确编码主题。
\n\n只是为了好玩,我尝试了 é 而不是 \xc3\xa9,当然问题得到了解决。但与此同时,电子邮件的主题中带有 é,而不是 \xc3\xa9。
\n\n这是我目前拥有的脚本:
\n\nfunction 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) 我正在尝试为我的两个域实施跨域跟踪。在阅读有关此事的 Google 文档时,我对文章末尾的以下段落(粗体文本)感到困惑:
两个域需要使用相同的 GA 属性才能使跨域跟踪正常工作。如果站点使用不同的属性,则不会共享任何会话信息,并且跨域跟踪将不起作用。
跨域跟踪支持多个跟踪器,但请注意,它们都将共享链接器使用的相同客户端 ID。
我的场景是:
example.com--> 用于推广我的产品的第一个域名
domain2.com--> 用于安全结帐的第二个域。
在 Analytics 中正确创建时,我需要输入默认 url。我该如何设置才能为两个域使用相同的属性代码?
找不到任何其他相关问题或文章,所以我觉得我错过了一些简单的东西。