0

ループ内の別の URL にリダイレクトする方法を見つけようとしています。

たとえば...私はこのURLを持っています:

http://mydomain.com/subfolder/1  

ループ内で毎回 1 ずつインクリメントするには、上記の URL の末尾に 1 が必要です

したがって、これは次のようになります。

redirect here - http://mydomain.com/subfolder/1
redirect here - http://mydomain.com/subfolder/2
redirect here - http://mydomain.com/subfolder/3

したがって、次のようになります。

while (a < 100) {
header("Location: http://mydomain.com/subfolder/" Increment number here );
}

PHPでこれを行うにはどうすればよいですか?

4

4 に答える 4

0

次のように、スクリプトにアクセスするたびにページを取得できます。

$lastpage = basename($_SERVER[REQUEST_URI])

次に、それをインクリメントし、必要に応じて次のページにリダイレクトします。

乾杯、

于 2013-02-13T11:33:38.920 に答える
0

に書き換える書き換えルールがある場合は/subfolder/(\d+)script.php?index=$1次を試すことができます。

header("Location: /subfolder/" . ($_GET["index"] + 1));

;-)

于 2013-02-13T11:36:09.910 に答える
-1

あなたが使用することができます

<?php
    $myvar = Array();
    for ($i = 1; $i <= 5; ++$i) {
        echo $myvar[$i] = 'header("Location: http://mydomain.com/subfolder/'.$i.'")';
    }
?>
于 2013-02-13T11:42:03.443 に答える
-2

$a がインクリメントされていない場合

$a=1;
 while ($a < 100) {
  header("Location: http://mydomain.com/subfolder/'".$a."'");
   $a++;
  }
于 2013-02-13T11:33:02.580 に答える