每次访问 php 文件时更改 file_get_contents 内的 url
Changing url inside file_get_contents everytime the php file being accessed
我需要帮助来创建简单的 php |每次访问 php 文件时在 file_get_contents 中更改 url
第一次加载
<?php
$homepage = file_get_contents('http://www.example.com/page=1');
echo $homepage;
?>
每次页面加载 url 更改(在本例中页码 + 1)
二次加载
<?php
$homepage = file_get_contents('http://www.example.com/page=2');
echo $homepage;
?>
第三次加载
<?php
$homepage = file_get_contents('http://www.example.com/page=3');
echo $homepage;
?>
等等
谁能帮帮我?
您可以通过在 txt
文件中维护计数器来实现此目的。在 运行 此过程之前创建一个目录(按照我的示例的名称计数器)和一个空文件 c.txt。我们可以检查文件是否不存在,然后创建一个文件。但是在你的情况下它似乎被调用得更频繁,所以可以避免在这里进行额外的处理。
这是代码片段,
// File where counter will be maintained. Change the path to the one desired
$filename = "/root/Desktop/counter/c.txt";
$handle = fopen($filename, "r"); // Open the file in read mode
$counter = fread($handle, filesize($filename)); //Read the file
fclose($handle); // Close file object
// Increment the counter if available else set it to 1
$count = !empty($counter) ? (int)$counter+1 : 1;
$homepage = file_get_contents("http://www.example.com/page=$count");
echo $homepage;
$handle = fopen($filename, "w"); // Open the file in write truncate mode
fwrite($handle, $count); // Store the counter in the file
fclose($handle); // Close file object
我需要帮助来创建简单的 php |每次访问 php 文件时在 file_get_contents 中更改 url
第一次加载
<?php
$homepage = file_get_contents('http://www.example.com/page=1');
echo $homepage;
?>
每次页面加载 url 更改(在本例中页码 + 1)
二次加载
<?php
$homepage = file_get_contents('http://www.example.com/page=2');
echo $homepage;
?>
第三次加载
<?php
$homepage = file_get_contents('http://www.example.com/page=3');
echo $homepage;
?>
等等
谁能帮帮我?
您可以通过在 txt
文件中维护计数器来实现此目的。在 运行 此过程之前创建一个目录(按照我的示例的名称计数器)和一个空文件 c.txt。我们可以检查文件是否不存在,然后创建一个文件。但是在你的情况下它似乎被调用得更频繁,所以可以避免在这里进行额外的处理。
这是代码片段,
// File where counter will be maintained. Change the path to the one desired
$filename = "/root/Desktop/counter/c.txt";
$handle = fopen($filename, "r"); // Open the file in read mode
$counter = fread($handle, filesize($filename)); //Read the file
fclose($handle); // Close file object
// Increment the counter if available else set it to 1
$count = !empty($counter) ? (int)$counter+1 : 1;
$homepage = file_get_contents("http://www.example.com/page=$count");
echo $homepage;
$handle = fopen($filename, "w"); // Open the file in write truncate mode
fwrite($handle, $count); // Store the counter in the file
fclose($handle); // Close file object