My deletefile.phpにはこのコードがあります。PHPのリンク解除は、リロード後にのみ有効です。
変数$filename
は、別のページのhrefからスクリプトに渡されます。
このスクリプトは、リフレッシュdeletefile.phpの場合には動作しますが、最初にロードされたときは動作しません。
私は間違っていますか?
My deletefile.phpにはこのコードがあります。PHPのリンク解除は、リロード後にのみ有効です。
変数$filename
は、別のページのhrefからスクリプトに渡されます。
このスクリプトは、リフレッシュdeletefile.phpの場合には動作しますが、最初にロードされたときは動作しません。
私は間違っていますか?
それは以前に(実行時に)生成されたファイルは、あなたが
file_exists()
ほとんどのファイルシステム関数の結果がキャッシュされるを呼び出す前に、
clearstatcache()
を呼び出してみている場合。
注:この関数の結果はキャッシュされます。詳細は
clearstatcache()
を参照してください。— PHP Manualです。
clearstatcache()
ファイルステータスキャッシュをクリアします。
注:デフォルトでは、realpathキャッシュはクリアされません。
void clearstatcache ([ bool $clear_realpath_cache = false [, string $filename ]])
'あなたのページにあなたの' $ file'をecho'と私は$ファイル名、$ファイルパス、および$ファイルをエコーした場合、私は最初のロードで予想される詳細を参照してください – Alexis
:-)最初のロードで彼の値を参照してください。私はリフレッシュするときもそこにいる。 –