-1

PHP が 1 日の特定の時間に変数を設定できるかどうかを知りたいだけの経験豊富な開発者です。たとえば、' を変更することで自分で管理できる今日のウィジェットのビデオがありますが、実行WHERE id='$xするように $x から $x をランダム化したいと考えています。を毎日真夜中に変更したいだけです。ORDER BY rand() LIMIT 1.ORDER BY rand() LIMIT'$x' from WHERE id='$x'

では、PHP は時間ベースの実行を許可していますか、それとも cron ジョブと見なされますか? 用語を推測しているだけではわからないことに注意してください。

4

3 に答える 3

1

PHP は、クライアントによって実行されるサーバー側のスクリプトです。通常のブラウジング以外で特定のアクションを実行する場合は、cron ジョブを設定する必要があります。

于 2013-11-14T08:33:46.973 に答える
0

こんにちは、php サーバー機能 'CRON JOB' を使用できます。この機能を使用すると、PHP スクリプトの実行時間に応じて設定し、Web またはアプリケーションを更新できます。

ということで、まずはphpスクリプトをクレートしてSERVERファイルリンクに設定し、時間として設定。

このリンクを読んで、サーバーにファイルリンクを設定できます。

http://www.thesitewizard.com/general/set-cron-job.shtml

于 2013-11-14T08:47:45.557 に答える
0

クライアントのリクエストに応じて「今日のビデオ」リンクを計算している場合は、rand()決定するための呼び出しを行い$xますが、その日にのみ依存する値を数値ジェネレーターにシードします。

<?php
srand(date('Ymd'));
$videoId = rand(0, 100);// change to whatever your maximum video id is

追加の cron ジョブは必要なく、値を保存したり、スクリプトを変更したりする必要もありません。

于 2013-11-14T08:47:22.240 に答える