小编Nik*_*Nik的帖子

如何在php中为每个其他函数调用自动调用函数

Class test{
    function test1()
    {
        echo 'inside test1';
    }

    function test2()
    {
        echo 'test2';
    }

    function test3()
    {
        echo 'test3';
    }
}

$obj = new test;
$obj->test2();//prints test2
$obj->test3();//prints test3
Run Code Online (Sandbox Code Playgroud)

现在我的问题是,

如何在任何被调用的函数执行之前调用另一个函数?在上面的例子中,如何为每个其他函数调用自动调用'test1'函数,这样我就可以得到输出,

test1
test2
test1
test3
Run Code Online (Sandbox Code Playgroud)

目前我正在获得输出

test2
test3
Run Code Online (Sandbox Code Playgroud)

我不能在每个函数定义中调用'test1'函数,因为可能有很多函数.我需要一种方法来在调用类的任何函数之前自动调用函数.

任何替代方式也可以.

php

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

如何防止用户下载或保存图像?

好吧,我有一个网页,我显示的图像很少.但我的问题是我不希望用户下载或保存这些图像.我可以对这些图像应用水印,但这是另一种选择.我也可以禁用右键单击,但如果用户保存页面会怎样?

任何替代解决方案也会做?

希望这个问题很清楚?

javascript php security image

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

如何识别卷曲请求

有没有办法在我的脚本中检测请求是来自普通的Web浏览器还是某些执行curl的脚本.我可以看到标题,并可以区分"用户代理和其他几个标题",但在curl假标题可以设置,所以我无法跟踪请求.

请建议我识别卷曲或其他类似非浏览器请求的方法.

php security curl http-headers

2
推荐指数
1
解决办法
3234
查看次数

标签 统计

php ×3

security ×2

curl ×1

http-headers ×1

image ×1

javascript ×1