Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php点击量统计代码(php实现点赞功能)

作者:——嘘丶低调   发布日期:2024-12-12   浏览:882

以下是一个简单的PHP点击量统计和点赞功能的实现代码:

点击量统计:

<?php
// 获取当前页面的URL
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
    $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
    $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}

// 将当前页面的URL作为键名,点击量作为键值存储到文件中
$file = 'click_count.txt';
$clickCount = array();
if (file_exists($file)) {
    $clickCount = unserialize(file_get_contents($file));
}
if (!isset($clickCount[$pageURL])) {
    $clickCount[$pageURL] = 0;
}
$clickCount[$pageURL]++;
file_put_contents($file, serialize($clickCount));

echo "点击量:" . $clickCount[$pageURL];
?>

点赞功能:

<?php
// 获取当前页面的URL
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
    $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
    $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}

// 将当前页面的URL作为键名,点赞数作为键值存储到文件中
$file = 'like_count.txt';
$likeCount = array();
if (file_exists($file)) {
    $likeCount = unserialize(file_get_contents($file));
}
if (!isset($likeCount[$pageURL])) {
    $likeCount[$pageURL] = 0;
}

if (isset($_POST['like'])) {
    $likeCount[$pageURL]++;
    file_put_contents($file, serialize($likeCount));
}

echo "点赞数:" . $likeCount[$pageURL];
?>

<form method="post">
    <input type="submit" name="like" value="点赞">
</form>

以上代码将点击量和点赞数分别存储在click_count.txtlike_count.txt文件中。每次访问页面时,会根据当前页面的URL来统计点击量或点赞数,并将结果显示出来。点赞功能使用了一个简单的表单,用户点击“点赞”按钮时,会通过POST请求增加点赞数。

上一篇:php人员信息管理模板

下一篇:format函数 php(format函数)

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站