$ _GET ['変数']を使って情報/ページを取得するにはmod_rewriteを使うのは簡単です。どのようにこれを行うためのオプションをユーザーに与えますか。例:デフォルトでは、URLはblah.com/user?id = 74378です。利用可能であれば、手動でURLを作成することができます。これはどうですか?"オプション"を使ってPHPで独自のURLを作成する方法
0
A
答えて
0
あなたが使用するURLのリストとテーブルを維持することができます。これは、ユーザーがURLを使用できないかどうかをチェックし警告するためです。ユーザーがblah.com/user/myspecialurl
を試行した場合、htaccessはblah.com/user?url=myspecialurl
を呼び出す必要があります。次に、表を使用してユーザーIDを検索し、GET変数を使用して内容を取得します。
このすべては、あなたがURL
0
このページの最初の部分は、何も指定されていないユーザー定義の文字列とその文字列を固定ページのGET変数として処理するのに役立ちます。
0
使用PHPモジュールのmod_rewriteのための固定フォーマット/制限があり仮定の下で、htaccessファイルのルール:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?page=$1 [L,QSA]
とindex.phpの中:
$page = isset($_GET['page']) ? $_GET['page'] : 'index';
// filter var $page
// ..
// then include needed page
include './pages/'.$page;
// or get content from sql
sql(..WHERE page = $page..)
関連する問題
- 1. 裸のオプションを使って独自のGitリポジトリを作成する
- 2. 独自のロギングレベルの独自のログメソッドを作成する方法
- 3. C++で独自のライブラリを使用してユーザーインターフェイスを作成する方法
- 4. Eclipseで独自のMANIFEST.MFを使用してjarファイルを作成する方法
- 5. エンティティフレームワークでCodefirstアプローチで独自の/カスタムコントローラを作成する方法
- 6. 独自のフラッシュデバッガの作成方法は?
- 7. アンドロイドで独自のリスナーインターフェースを作成する方法は?
- 8. HTMLで独自のエンティティコードを作成する方法
- 9. Magentoで独自のフロントエンドを作成する方法1.6.2
- 10. pythonで独自のmap()関数を作成する方法
- 11. djangoで独自の言語パッケージを作成する方法
- 12. WPFで独自のGUIコンポーネントを作成する方法は?
- 13. 独自のエンティティを使用してカスタムモデルを作成する方法
- 14. 独自のURLを持つポップアップページを作成する
- 15. 独自のカスタムを作成する方法<?php get_xxxxxx(); ?> function on wordpress
- 16. PHPで独自のエンコーダとデコーダを作成するには
- 17. csvファイルをヘッダを使ってPHPで作成する方法
- 18. jQueryを使ってPHPでカスケードドロップダウンリストを作成する方法
- 19. 別のアンドロイドアプリケーションで独自の作成したjarファイルを使用する方法
- 20. 独自のボタンを作成し、javafxのシーンビルダで使用する方法
- 21. Tmuxのコピーモード:独自のコマンドを作成する方法は?
- 22. MVC APIの独自のAuthorize属性を作成する方法
- 23. Jquery Range Slider独自のシーケンスを作成する方法
- 24. tinymce 4:独自のファイルマネージャを作成する方法は?
- 25. Csslint - 独自のプラグインを作成する方法
- 26. 独自のsap.suite.ui.generic.template.ObjectPageを作成する方法
- 27. ACFギャラリー用に独自のカスタムイメージサイズを作成する方法
- 28. exoplayer2.xに独自のカスタムデータソースファクトリを作成する方法は?
- 29. 独自のARエンジンを作成する方法:AR理論
- 30. 独自のカスタムコマンドを作成する方法
右は、簡単です。したがって、 "if_available_url"テーブルとともに、 "users"テーブルにURLカラムを追加することができます。デフォルトでは空に設定され、ユーザがURLを指定するとUPDATEされます。 PHPスクリプトでは、新しいURLが設定されているかどうかを照会するかどうかでif/elseを作成することができます。それ以外の場合は、user_idが設定されているとデフォルトになります。 – Graham
どのプロジェクトでも、データベーススキーマに注意する必要があります。 userテーブルやurlテーブルから必要とされる詳細の種類に応じて、 'user'テーブルを直接使用するか、' if_url_available'テーブルに 'userid'フィールドを追加することができます。とにかく、スキーマはあなたのニーズに非常に特化したものです。 – abhinav