質問: "https://www.xxxxxxxxxxx";} 1000個全部をHTMLに記述すると動作が遅くなったり、メンテナンスが大変なので、IDごとにこの組み合わせデータを10個ずつ紐づけて、 ID入力をすることでHTML内にIDに対応した10個の組み合わせデータのみを呼び出して記述する仕組みを作るイメージです。 2.IDは100以上作る。HTMLページ自体は可能ならば1ページだけで済ませたい。 3.ページ下部に、IDとパスワードとサイトリンクを入力するフォームを作りたい。 それらを入力することで、そのIDの持つ、パスワードとリンク設定を増やす事が出来る。 以上を実現するためにどういった手法がおすすめでしょうか? 動的なページになると思うので、PHPを利用する必要があるのかなと、今はおぼろげながら思っておりますが、静的なものでも可能でしょうか? アイデア等ありましたらご教授いただけますと幸いです。 ``` コード リンクページ リンク生成ページ リンクはこちらから ⇒ ``` ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/f7629512dac296213a560232a8510ac7.png)
回答: 良くある(安価なレンタルサーバ等でも簡単に実現できる)構成としては PHP+MySQLを使用して、HTMLを動的に生成するような構成だと思います。 (登録した人が自分しか見れなくていい&PCが変わったらデータが見えなくなっていいという事であれば、 HTML+Javascriptだけでも可能です。) 作るべき内容としては、 ログイン機能を備えたごく一般的なwebアプリケーションになるので、 PHPの入門本を一冊クリアすると作り方が一通りわかると思います。 言語としては * PHP * SQL * HTML * CSS が必要になります。 サービス内容としては、既存のソーシャルブックマークやCMSで実現できる内容ではあるので、 作ること自体が目的で無い場合はそういった既存のものを探して組み合わせるというのもありです。