問題タブ [parse-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.

0 投票する
2 に答える
747 参照

php - PHPでparse_urlを文字列として保存する方法は?

私は次のコードを持っています:

ドメインは問題なく表示されますが、これをセッションで使用すると機能しません。また、gettypeでテストしたところ、 Nullを返しますか?配列だと思いましたか?

とにかく、上記の$ Urを文字列に変換するにはどうすればよいですか?

乾杯!

0 投票する
2 に答える
105 参照

php - Can this snippet be further optimized / organized?

From my related question here at SO I've come up with the following PHP snippet:

if (strlen($result) > $length)特にコードの重複ブロックは、ハックのようです。完全に削除することを検討しましたが、スキームユーザーパス、およびポートparse_url()を無視したいと思います。

同じ効果を持つ、よりエレガントで整理されたソリューションを思いつくことができるかどうか疑問に思っています。


気付いたのですが、バグがあります -$depth != 2次のブロックが影響を受ける場合:

最善の解決策はループを使用することだと思います。これをできるだけ早く修正しようとします。:S


この新しいスニペットに置き換えることで解決しました:

0 投票する
2 に答える
152 参照

php - PHPで渡された変数から「site.com」を解析しますか?

target_passthroughというグローバル変数でさまざまなURLを渡しているので、ページのURLは次のようになります 。http ://www.mysite.com/index.php?target_passthrough = example.com

またはそのようなもの。その変数の形式は、(引用符を引いた)などのさまざまなものになります。

  1. 「www.example.com」
  2. 「.example.com」
  3. 「example.com」
  4. http://www.example.com
  5. ".example.com/subdir/"
  6. ".example.com/subdir/page.php"
  7. "example.com/subdir/page.php"

2、5、6など、最初の文字としてピリオドが含まれているものがあることに注意してください。

今、私がやろうとしているのは、PHPで考えられるシナリオのいずれかから「example.com」だけを取り出し、後でエコーアウトするために変数に格納することです。parse_urlを試しましたが、それが存在する場合は「www」が表示されますが、これは望ましくありません。URLが「example.com」の場合はnull値を返します。

正規表現のマッチングを行う方法がよくわかりません。それが必要な場合でも、ガイダンスをいただければ幸いです。phpではそれほど高度ではありません。

0 投票する
2 に答える
1182 参照

php - parse_url のサブドメインを確認する

Facebook からユーザー プロファイル ID またはユーザー名を取得する関数を作成しようとしています。そこのURLをフォームに入力すると、それがFacebookのプロフィールページなのか他のページなのかを調べようとしています。問題は、彼らがサブドメインを持つアプリページまたは他のページに入った場合、そのリクエストを無視したいということです.

今私は持っています:

これは、 $author_url「id=」がある場合に機能し、それをプロファイル ID として使用します。そうでない場合は、ユーザー名またはページ名である必要があるため、代わりにそれを使用します。URL に facebook が含まれているがサブドメインである場合は無視するというチェックをもう 1 つ実行する必要があります。最初のpreg_matchでそれができると信じていますpreg_match("/facebook/i",$author_url)

ありがとう!

0 投票する
6 に答える
32896 参照

php - phpparse_urlreverse-解析されたURL

解析されたURLからURLを逆にする方法はありますか?

または、推奨URLの一部が欠落しているURLを検証する方法がある場合。

www.mydomain.com

mydomain.com

すべてが戻る http://www.mydomain.com か、正しいサブドメインである必要があります

0 投票する
1 に答える
164 参照

iphone - Objective C に parse_url のようなものはありますか?

Objective C に相当する parse_url() のようなものはありますか?

PHP でのこの関数の単純さが好きで、iPhone アプリでも同じことが必要です。例: URL http://www.google.com/?someting=somthingが与えられた場合

解析文字列を作成しなくても、ホスト、プロトコル、ベース URL などを使用して適切なデータ構造を取得できます。

ありがとう

0 投票する
2 に答える
2086 参照

php - パラメータの1つがurlの場合のparse_url()の問題

http://site.com/process.phpパラメータの1つとしてURLを受け取るphpスクリプトを呼び出します。for=

次にこれを実行してみますparse_url()が、parse_url()で解析エラーが発生します。

for送信側(URL内)または受信側(php)のいずれかでパラメーターをエンコードしてparse_url()、それがたまたまurlのように見えるパラメーターであることを理解するにはどうすればよいですか?

0 投票する
1 に答える
5098 参照

php - PHP_URL_PATH の最後の部分がファイルかディレクトリかを調べる方法は?

コンテキスト: URI を階層的に格納しようとしています (3758 の TLD から始まり、ドメインでさらに洗練され、パスでさらに洗練され、クエリ文字列でさらに洗練されます) {そして、プロトコル、ポートなどに分割されます)、基本的に Web を 1 つの大きなツリーとして格納しますそして、それを保存して、favicon、alexa ランキング、SU ランキング、おいしい MD5、リンクなどのメタデータを、ノード間で情報を複製しないことで正しいノードに添付しようとしています。そのため、親/子階層が必要です。ツリーの概念は真実ではありませんが、実用的な意味で非常に有用であることに気付きました。

質問:パスに parse_url を使用する場合:

ビットを分割してデータベースに保存する前に、最後の要素がファイルかフォルダーかを判断する最善の方法は何ですか? たとえば、その URI 部分に対して http リクエストを送信した場合、この文字列の最後の部分の真の性質を確実に見つけることができますか?

例:

imnot.phpがファイルかディレクトリかを確実に確認する方法は? (もちろん、開発者に電話する以外)

0 投票する
3 に答える
20635 参照

php - PHP:文字列内のURLから「WWW」を削除

現在、parse_urlを使用していますが、配列のホスト項目には、不要な「WWW」部分も含まれています。これを削除するにはどうすればよいですか?

0 投票する
13 に答える
153302 参照

javascript - JavaScript で URL を解析する

JavaScript (jQuery も使用) で URL を解析するにはどうすればよいですか?

たとえば、文字列にこれがあります。

の値を取得したいimg_id

を使用して PHP でこれを簡単に実行できることはparse_url()わかっていますが、JavaScript でどのようにできるか知りたいです。