私がやろうとしているのは、たとえば website.com/?secret=yes のような秘密のリンクです。このページにアクセスしたときに、この変数を URL から削除したいので、次のようにします。
<?php
if(isset($_GET['secret']) && $_GET['secret'] === 'yes') {
header('Location: http://website.com');
$secret="yes"; <--take note this is what I'm testing
}
?>
上記のコードは即座にリダイレクトされるため、url には変数がなく、$secret="yes"; を使用してこの変数を自分で作成しようとしました。次のコードで使用できるようにします。
<?php if( 'yes' === $secret ) : ?>
secret content here
<?php endif; ?>
これは可能ですか?コードを機能させるにはどうすればよいですか? セッションを使用したくないのは、これを一度だけ、または秘密のリンクを介してアクセスするたびに行いたいからです。