パブリックタグ登録申請サンプルサイト ソース解説

登録種類選択ページ

概要

このファイルでは、申請を行う対象がパブリックタグであるかその他であるかを選択する画面を提供する。

パラメータとして、actionを受け取る。actionがaddであるときには登録申請なのでinput.phpに遷移し、modであるときにはsel_ucode.hpに遷移する。それぞれパブリックタグであるか否かをこの画面で選択するので、パラメータとしてpubtag=yes又はpubtag=noを与える。

解説

このファイルの主要な機能はパブリックタグ及びその他の場合に対応した2つのリンクを表示することである。リンク先をactionの値によってinput.phpまたはsel_ucode.phpに切り替え、パラメータとしてパブリックタグの場合はpubtag=yes、それ以外の場合にはpubtag=noを与えたリンクを出力する。
<a href="<?php echo $_REQUEST['action']=='add'?'input.php':'sel_ucode.php'?>"?pubtag=yes" class="button">パブリックタグ</a><br>
<a href="<?php echo $_REQUEST['action']=='add'?'input.php':'sel_ucode.php'?>"?pubtag=no" class="button">その他</a><br>

ソースコード

<?php
include 'lib.php';
deny_path_info();
if(empty($_SESSION['token'])){
    header("Location: token.php");
    exit();
}

?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style=Type" content="text/css" />
<meta name="viewport" content="width=device-width" >
<title><?php h(SITE_NAME);?></title>
<link rel="stylesheet" href="base.css" />
</head>
<style>
</style>
<body>

<div id="contents">
<h2><?php h(SITE_NAME);?></h2>
<a href="<?php echo $_REQUEST['action']=='add'?'input.php':'sel_ucode.php'?>"?pubtag=yes" class="button">パブリックタグ</a><br>
<a href="<?php echo $_REQUEST['action']=='add'?'input.php':'sel_ucode.php'?>"?pubtag=no" class="button">その他</a><br>
<br><br>
<a href="token.php" class="button">戻る</a>
</div>

</body>
</html>