"Site.com" out Ayrıştırma

0 Cevap php

I'm passing through a variety of URLs in a global variable called target_passthrough, so the URL of a page might look like: http://www.mysite.com/index.php?target_passthrough=example.com

Ya da böyle bir şey. Bu değişken için biçimleri gibi (eksi tırnak) gibi çeşitli şeyleri olabilir:

  1. "Www.example.com"
  2. ". Example.com"
  3. "Example.com"
  4. "Http://www.example.com"
  5. ".example.com / Altdiz /"
  6. ".example.com / Altdiz / page.php"
  7. "Example.com / altdiz / page.php"

Bunlardan bazıları gibi 2,5 ve 6 olarak ilk karakter olarak dönemleri nasıl unutmayın.

Şimdi, ben ne çalışıyorum PHP ile bu olası senaryolardan herhangi sadece "Example.com" çekin ve daha sonra echo bir değişkene saklamak olduğunu. Ben parse_url çalıştı ama o varken ben istemiyorum ki, bana "www" verir. Url durumlarda sadece "Example.com" bir boş değer döndürür.

Gerçekten regex eşleştirme nasıl biliyor ya o yüzden herhangi bir rehberlik takdir ihtiyaç bile ne varsa yok - php de gerçekten gelişmiş değildi.

0 Cevap