このことは本当に吹き飛んでしまいました。クライアントが自分のユーザ名を入力できるテキストボックスを持つページを設計したいと思っています。存在する場合、cookieを作成し、入力されたユーザー名を含むファイルに新しい行を追加しない場合は、別のページに置くように、locationn.htmlという名前のファイル内のユーザー名です。ファイルベースのユーザログインページを作る方法
これはこのコードのコードです。「unamec」はCookieの名前、「$ user」はユーザー名、「umname」はその値がページ自体に送信されるユーザー名テキストボックスの名前ですpostメソッドを使用します。
<?php
if(isset($_POST["uname"])){
$user=$_POST["uname"];
$pass=$_POST["passs"];
$see=file_get_contents("locationn.html");
$lines=explode("\n",$see);
foreach($lines as $line){
if($line == $user){
setcookie("unamec",$user,time()+86400,"/");
echo '<script>window.location="main.html";</script>';
}
}
}
?>
だから質問は何ですか? – Epodax
これは確かに可能です。問題は発生しますが、_ウィキ?_通常、データベースはそのようなものに使用されますが、データベースのアプローチは、ストレージバックエンドとしてテキストファイルを使用するよりはるかに高速で柔軟性があります。 – arkascha
サイドノート:phpの 'file()'関数を見てください:http://php.net/manual/en/function.file.phpこれは、 'explode()'マニュアルを保存しています。行は配列に分かれています。 – arkascha