【发布时间】:2013-08-08 22:47:40
【问题描述】:
我正在尝试制作网页浏览计数器。我是 PHP 的新手。这是我的问题: 我在“index.php”中使用此代码:
<?php
include "visitcounter.php";
?>
并在“visitcounter.php”中使用以下代码:
<?php
session_start();
if(isset($_SESSION['visitcount']) {
$_SESSION['visitcount'] = $_SESSION['visitcount']+1;
} else {
$_SESSION['visitcount'] = 1;
}
echo "Total Page Views = ".$_SESSION['visitcount'];
?>
问题是页面 index.php 显示服务器错误。如果我在 index.php 中使用以下代码更改代码:
<?php
include "/visitcounter.php";
?>
然后页面不显示任何错误消息但不显示任何内容。任何人都请帮我弄清楚我在做什么错。
【问题讨论】:
-
session_start()后缺少分号 -
这个页面的完整地址是哪个?她在哪?页面的文件夹层次结构是什么?
-
查看错误日志是否有问题
-
添加分号。仍然遇到同样的问题。
-
如果
if(isset($_SESSION['visitcount']) {,你在第一个缺少括号,伙计,在你来之前打开错误报告
标签: php function session include