質問: isset($_post['destination']) ? $_post['destination'] : $_cookie["destinationcookie"]; ...しかし、joomlaはどこかに隠されたより良い方法を持っていると確信しています。 ps-これに関するドキュメントは、私が知る限り、事実上存在しません。
回答: 次のようなものを使用してみてください。$input = jfactory::getapplication()->input; $cookie = $input->cookie; $post = $input->post; $cookie->set('destinationcookie', $post->get('destination'), strtotime( '+90 days' )); $destination = isset($post->get('destination')) ? $post->get('destination') : $cookie->get($name = 'destinationcookie', $defaultvalue = null);