2017-12-13 11 views
0

PHPでURLを指定する必要があります。完全修飾クエリー文字列はありません。URLからphp変数を疑問符なしで作成する

この例ではhttp://search.domain.com/domain2.com

、変数は

$website='domain2.com' 

私の?ウェブサイト=変数にアドレスバーに入力されたURLに変換する方法はありますする必要がありますか?

例では、次のURL形式を使用して自分のウェブサイトからのwhoisレコードを照会することができますwhois.domaintoolsサービス、次のようになります。

http://whois.domaintools.com/domain.com

これは、あなたが指定したURLに基​​づいて情報を表示します。

これを実現するには、.htaccessのMOD_Rewriteを使用するか、これを達成するためにhttp_build_queryのようなPHP関数を使用できますか?私はサークルで周りを回っているし、明らかに何かを明らかに欠いている!

+0

は 'その後、あなたはあなたが使用することができます – kemika

+0

を必要とするものは何でも、文字列操作を行うことができます' $ _SERVER [「REQUEST_URI」]とURL文字列を取得取得するには、このコードを使用することができますPHPのparse_url''、例えば'' parse_url( 'http://search.domain.com/domain2.com'、PHP_URL_PATH); ''は ''/domain2.com''を返します。 – alistaircol

+0

「http:// search.domain.com/domain2.com」の入力から、「website.com?website = domain2.com」のような文字列を作成したいとしますか? – alistaircol

答えて

0

あなたは ``あなたの配列$ urlpart

$link = $_SERVER['REQUEST_URI']; 

$urlpart = explode('/',trim(parse_url($link, PHP_URL_PATH), '/')); 
関連する問題