さて、私は周りを検索して、これがどのように行われることになっているのかを見つけました. たとえば、この質問を見つけます。しかし、それは私にとってはうまくいかないので、何か間違ったことをしているに違いありません。
わかりました...ここに私の小さなコードブロックがあります:
<?php
session_start();
if(!isset($_SESSION['didit'])) {
$url = "http://www.mysite.com/clients/vatera.asmx/DoSomething";
file_get_contents($url);
$_SESSION['didit'] = true;
}
?>
URL file_get_contents
はすべて完全に機能しています。機能しない唯一のものは、「1回実行」チェックです。ページ全体で毎回URLコードを実行しています。セッションで最初にページにアクセスしたときにのみ実行する必要があります。<html>
このブロックは、マイページのタグの直後にあります。
私が試した他のいくつかのこと:
if(empty($_SESSION['didit']))
if($_SESSION['didit'] != true)
if($_SESSION['didit'] <> true)
また、変数を設定する行を$url割り当ての前に移動しようとしました。
これらのどれも機能していません。ページが読み込まれるたびにコードを実行し続けます。前もって感謝します!