フォームを使ってのやったりとったり

【送る側】
<form action="(実行させるphpのパス)" method="POST">
<input type="text" name="name"> nameは受け取るphpで変数名として使う。nameの変数のなかにvalueが格納されている。
<input type="submit" value="入力"> submitでactionが実行される。
</form>

【受け取る側】
");
print ("名前:$name<br />");
?>
たぶん基本的にはこういうことだと思う。

チェックボックスの使い方】
<form action="(実行させるphpのパス)" method="POST">
<input type="checkbox" name="check" value="1">1<br>
<input type="checkbox" name="check
" value="2">2<br>
<input type="checkbox" name="check" value="3">3<br>
<input type="submit">

チェックボックスの場合、valueはあらかじめ設定してやる必要がある。チェックがついていたらnameの変数の中にvalueの中身が入って送られるということ。
チェックボックスの数が変わる場合。(PHPなんかで動的にチェックボックスを含むhtmlを書いている場合なんか)nameをあらかじめ設定することができない。nameはユニークでないといけないので何個できるかわからないものにnameを設定する場合は"check"という感じで空のカッコをつけておくとphpが配列として解釈してくれる。
受け取る側もそのまま配列で受け取るのであとは配列をなんとかすればよい。

if(isset($_POST['check'])){
echo "checked";
}else{
echo "no check";
}

【セッションとクッキーの使い方】
session_start();
これでセッションを使う宣言を行うことで
$_SESSION['name']
$_SESSION['name'] = "data"
こんな感じで変数としてセッションの内容を取得することができる。

クッキーも同様に変数みたいに取ってこれる。実際は配列らしい。
$_COOKIE["name"]
setcookie("name", "data")

setcookieとsession_startは最初に記述すること。これはhtmlよりも先に記述する。ファイルの一番最初に記述するのです。