問題タブ [codeigniter-url]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
codeigniter - 文字列をフィルタリングして許可されていない文字を削除し、CodeIgniter で URL を構成する
ポートフォリオのブログに URL フレンドリーなリンクを作成しようとしています。したがって、site/journal/post/{title} のようなリンクを取得したいと思います
明らかに Journal が私の管理者ですが、私のタイトルは「mysite.com が公開されました!」としましょう。許可されていない文字がすべて削除されている、site/journal/post/mysitecom-goes-live のような有効な URL が必要です。
「mysite.com が公開されました!」をどのように変換しますか? $config['permitted_uri_chars'] の文字に基づいて CodeIgniter の 'site/journal/post/mysitecom-goes-live' に
php - URL に @ 文字を使用できますが、危険ですか?
CodeIgniter の config.php ファイルから:
@
この許可された文字のリストにその文字を追加しても安全でしょうか? リスクは何ですか?
ありがとう
php - CodeIgniterURIのパターンの正規表現
Stack Overflowについて彼女に尋ねた別の質問があり、PHPコードの代わりに正規表現を使用するように提案されました。残念ながら、私は正規表現を知りません。過去に何度も試みましたが、今では成功せずにそれを理解しようとしています。うまくいけば、私がうまく質問すれば、ここの誰かが助けてくれるでしょう。私は非常に感謝されます。
私が達成しようとしているのは、さまざまなURIリクエストをさまざまな場所にルーティングすることです。具体的には4つです。以下に一致する適切なregexpは何でしょうか。
year
(例2010
:)year-month
(例:2010-nov
)(3文字で表される月)year-month-day
(例2010-nov-10
:)year-month-day-string
(例2010-nov-10-blog-post-title-here
:)
私はPHPでコーディングしており、CodeIgniterフレームワークを使用しています。
よろしく、ジェイソン
codeigniter - CodeIgniter:トレーリングスラッシュ
私のCIアプリには、次のコントローラーがあります。
このコントローラー(ログインコントローラー)には、というメソッドがありsubmit()
ます。このコントローラーのアソシエーションビューファイルの形式はaction='submit/'
。です。アイデアは、フォームが送信されると、 http://localhost/myapp/index.php/frontend/login/
-に移動し、URLの末尾にスラッシュがある限り実行されます。
ただし、URLが次のような場合(末尾のスラッシュなし):
フォームを送信すると、代わりに次の場所にリダイレクトされます。
submit
私はコントローラーを持っていないので、これは404になります。
codeigniter - CodeIgniter での Paypal エクスプレス チェックアウト
クライアントに Paypal のエクスプレス チェックアウト フローを使用して支払いをしてもらいたいです。私のウェブサイトは CodeIgniter で開発されています。顧客がキャンセルして Web サイトに戻ると、404 エラーが発生します。bcoz Paypal は、キャンセル URL の末尾に ?token=$$$$$$$ を追加します。
友達を助けてくれませんか?
codeigniter - CodeIgniter で機能をインデックス化するための複数の URL セグメント
私は CodeIgniter を初めて使用するので、これが非常にばかげた質問である場合はご容赦ください。
Verify という検証システム用のコントローラーがあります。のようなものを使用できるようにしsite.com/verify/123/abcd
たいのですが、インデックス機能のみを使用したいので、両方の URL セグメントにアクセスする必要があります。
これは何らかの方法で URL ルーティングを使用して実行できると確信していますが、両方の URL セグメントを Verify のインデックス関数に渡す方法がわかりません..
php - Codeigniter:コントローラーの名前と一致しないすべてのリクエストをデフォルトのコントローラーに送信します
私は2種類のURLを含むプロジェクトに取り組んでいます。1つは標準のCIパターンに従います。
そして、次のスキームを提示する別のもの:
2番目に、引数としてデフォルトのコントローラーhandlecategory
(またはそのようなもの)の関数を呼び出したいと思いcategory
ます。
http://place.fancysite.com/のようなURLで同じ関数を呼び出して、place
そのURLに続くカテゴリがない場合、またはその両方のplace
場合に引数として渡す方法を教えていただければ、ボーナスが大好きですcategory
。
追加のデータ:私はすでにすべてのコントローラー、場所、カテゴリーの名前を知っています。
php - .htaccess と codeigniter が機能しない
私はユキヒョウを使用しており、ローカル環境があり、URL の index.php を取り除こうとしています...ここに私が持っているものがあります
私の設定ファイルにはこれがあります
しかし、index.phpなしでページにアクセスすると機能しません
これは動作します
これはしません
これを追ってみた
たぶん、ローカルのconfファイルで何かをする必要があります...しかし、私は本当に何を知らないのか、Apacheコマンドラインを再起動する方法がわかりません...何かアイデアがあれば
php - ページ付けのため、URIが数値かどうかをCodeigniterのセキュリティチェック
codeigniterのセキュリティにおける1つのことは、URIが私たちが期待する数か何かであるかどうかをチェックすることです!コードは次のとおりです。
しかし、誰かがuriセグメント "kdkdkdd"に入ると、SQLは壊れます。これ$segment_url
は、kdkdkddであり、数値ではないためです。
だから問題は、これをどのように回避するかです。
.htaccess - Codeigniter、クエリ文字列を使用してセグメントベースの URL から変数を取得
URL から index.php を削除しましたが、URL からいくつかの変数を取得する必要があります。CI ソリューションは config.php を更新します。
これは、url で index.php を使用すると完全に機能しますが、index.php なしで必要です
これは私のhttacessです
解決策はありますか?、 どうも