2017-06-30 11 views
1

私は新しいWeb開発者です.HTML、CSS、JavaScript(AJAXからPHPまたはJSONへのサーバーコールを含むjQuery)、PHPを学びました。ファイル拡張子がなく、変数を取得しない

私は完全なウェブサイトを構築することができますが、この時点までは十分ですが、私が助けてくれるかどうかを知りたいと思っています。

だから私の質問は:私が見る、最近、アドレスバーに良いウェブサイト(?search=queryまたは?id=5&some_other_get_variables)などの一切.phpまたは.aspまたは.htmlまたはGET変数が存在しない、これらのサイトのアドレスバーに、私は次のように見つけますフォルダスラッシュdomainname.com/search/query)。

私はこのようなWeb開発の種類を知りたいだけです。

+1

可能な重複)[来どのようにいくつかのサイトのURLが含まれていません。ファイルの拡張子?](https://stackoverflow.com/questions/3631153/how-come-some-site-urls-do-not-include-a-file-extension) – iainn

+0

私はどのようにこれはなぜ私が新しいものを作成したかということです。ありがとうございます – tawfiq

+0

これは通常MVC(モデル - >ビュー - >コントローラ)ウェブサイトモデルの一部です。 CodeIgniterのようなフレームワークを使って、これらについて知ることができます。 – GrumpyCrouton

答えて

0

CakePHPやLaravelのようなフレームワークはこれを行います。彼らは内部ですべてのルーティングを行い、URLの「きれいな」状態を保ちます。

あなたは、Wordpressでもこれをやっていることがわかります。

覚えておくべき重要なことは、Webサーバーが要求を理解している限り、正しいページを取得できることです。ブラウザはファイルの拡張子などについて気にしません。

+0

ありがとう、私はそれを得て、来月にLaravelを学ぶことに気をつけました – tawfiq

+0

完了と私の答えをマークしてください賛成投票。ありがとう! – Difster

0

URLの他の変数は、「GET」パラメータです。ご存じのように、単純なフォームをHTMLで作成する場合は、メソッド(POSTまたはGET)を定義することができます。 GETを実行すると、パラメータはURLに書き込まれるため、簡単にアクセスできます。また、ユーザーが書き換えることができるため、POSTはより安全です。

.aspはASP.NETのもので、目的のプログラミング(C#など)で書かれたWebサイトです。うーん、私はそれが本当に興味深いものだと思います(ASP.NET)。あなたが.aspでプログラミングしているとき、あなたのウェブサイトに接続された携帯電話アプリを簡単に作成することができます。これは、アプリケーションが客観的プログラミング - > C#客観的なプログラミングでも。より多くのあなたがなど

ホープ私はあなたを助け、 は良い一日持っているマニュアルを確認すべきであるため

それらは非常に基本的な情報は、ある;の

+0

ありがとうございます、私は心に留めておきます – tawfiq

関連する問題