假设我们的网址看起来像这样。
http://domain.com/index.php?p=1&u=A1b2C3d4E5f6G7h8I9j
?p =之后的数字跨度从1到999,其余的不变。
每个网址都包含一行短文。
脚本的外观如何,可以运行所有999个网址并显示其内容?
答案 0 :(得分:1)
这很容易。您可以使用FOR LOOP
。
<?php
for($i=1; $i < 1000; $i++) {
echo file_get_contents('http://domain.com/index.php?p=' . $i . '&u=A1b2C3d4E5f6G7h8I9j');
}
之证件:
答案 1 :(得分:-1)
这将是资源密集型的。但是在黑暗中拍摄,这应该有效:
<?php
$urlContent = array();
$urlStart = 'http://domain.com/index.php?p=';
$urlEnd = '&u=A1b2C3d4E5f6G7h8I9j';
$count = 1;
while($count <= 999){
$urlContent[$count] = file_get_contents($urlStart.$count.$urlEnd);
$count++;
}
foreach($urlContent as $content){
echo $content.'\n';
}
?>
此代码未经测试