草庐IT

业务域名

全部标签

javascript - 仅从 document.referrer 获取域名

我只想从引荐来源网址获取域名。我主要获得的引荐来源网址是http://www.davidj.com/pages/flyer.asp&http://www.ronniej.com/linkdes.com/?adv=267&loc=897每当我得到像上面这样的引荐来源网址时,我只想得到域示例:http://www.davidj.com我尝试过使用.split方法,但我在使用它时遇到了问题。 最佳答案 varurl="http://www.ronniej.com/linkdes.com/?adv=267&loc=897"varreferr

javascript - 在 JavaScript 中确定域名?

使用有什么区别if(document.domain.toLowerCase().indexOf("domainName")!=-1)和if(window.location.href.match(/:\/\/(.[^/]+)/)[1].toLowerCase().indexOf("domainName")!=-1)和if(window.location.hostname.toLowerCase().indexOf("domainName")!=-1)我只是想在某个域名上进行匹配,并希望使用最佳方法。 最佳答案 最好和最易读的是:if(

javascript - 使用 JavaScript 获取没有子域的域名?

如何获取没有子域名的域名?例如如果url是“http://one.two.roothost.co.uk/page.html”如何获取“roothost.co.uk”? 最佳答案 以下是提取不带任何子域的域名的解决方案。此解决方案不对URL格式做出任何假设,因此它应该适用于任何URL。由于有些域名只有一个后缀(.com),有些域名有两个或更多(.co.uk),为了在所有情况下都获得准确的结果,我们需要使用PublicSuffixList解析主机名,其中包含所有公共(public)域名后缀的列表。解决方案首先,包括publicsuffi

php - 如果业务逻辑要发送电子邮件

我正在尝试实现UncleBob的CleanArchitecture:除了UseCases/Interactors之外,一切正常。我需要注册一个用户,所以我需要RegisterUserUseCase。在具体的interactor中,我实现了RegisterUser用例,它只是创建User实体并使用PasswordBroker端口散列其密码.创建用户后,我需要发送一封验证邮件。为此,我需要使用框架的组件。并且存在两个主要问题。我认为为邮件服务编写端口没有意义,因为这个端口只是框架服务的巨大复制/粘贴抽象Interactor不能在用户创建后发送邮件,因为User最终会在Doctrineflu

php - 使用 REGEX 验证带有 GET 参数的域名

我正在尝试验证一个域是否确实具有带有preg_match和REGEX的GET参数,我要求它具有我的目的。我的工作是验证没有GET参数的域,如下所示:if(preg_match("/^[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}$/",'domain.com')){echo'true';}else{echo'false';}我在这个测试中得到了正确的结果。到目前为止一切顺利。我遇到的问题是添加GET参数,在我尝试过的许多REGEX中,仍然没有运气如下:if(preg_match("/^[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.

php - 如何将随机域名转换为小写一致的url?

我在一个类中有这个函数:protected$supportedWebsitesUrls=['www.youtube.com','www.vimeo.com','www.dailymotion.com'];protectedfunctionisValid($videoUrl){$urlDetails=parse_url($videoUrl);if(in_array($urlDetails['host'],$this->supportedWebsitesUrls)){returntrue;}else{thrownew\Exception('Thiswebsiteisnotsupported

php - 在 PHP 中从 URL 解析域名

如何在PHP中从URL解析域?看来我需要一个国家域数据库。例子:http://mail.google.com/hfjdhfjd/jhfjd.html->google.comhttp://www.google.bg/jhdjhf/djfhj.html->google.bghttp://www.google.co.uk/djhdjhf.php->google.co.ukhttp://www.tsk.tr/jhjgc.aspx->tsk.trhttp://subsub.sub.nic.tr/->nic.trhttp://subsub.sub.google.com.tr->google.com

php - 根据域名更改网站文本的脚本

有没有一种简单的方法可以根据域名更改网页上的一行html文本(例如欢迎消息)?例如用户通过mydomain.com访问-文本欢迎消息=“欢迎来到我们的美国网站”用户通过mydomain.co.uk访问-文本欢迎消息=“欢迎来到我们的英国网站”是否有脚本可以根据访问的域名动态更改文本?谢谢 最佳答案 if($_SERVER['HTTP_HOST']=='mydomain.com'){$text="WelcometoourUSAwebsite";}elseif($_SERVER['HTTP_HOST']=='mydomain.co.uk

php - 在 3 层架构中实现业务逻辑

我有一个正在开发的Web应用程序,到目前为止我已经完成了数据访问层。每个表都有自己的类,该类创建该表行的对象,因此每个对象代表表的一行。每个对象所具有的功能基本上都是CRUD操作。我的问题是,实现应用程序业务逻辑的最佳方式是什么?我在PHP中执行此操作,因此我可以只包含一个包含许多函数的文件,但我希望更好地组织它。数据访问层已经采用面向对象的方法,所以我想继续这样做。 最佳答案 不要将php用于业务逻辑。如果您在带有SQLServer数据库的WinTel服务器上运行,我会在.Net框架上使用C#或其他语言。如果您使用的是Linux/

php - 通过 IP 地址与域名调用 API

在最近对DNS的DDoS攻击中,我的站点无法继续运行。虽然主站点保持正常运行,但我无法连接到不同域上的外部API,导致站点完全无法使用。使用PHP获取数据:file_get_contents(API_PATH)我目前使用域名调用API,但如果需要,我可以使用IP地址。通过IP调用API有什么优点/缺点吗?在进行此更改之前,还有什么我应该注意的吗? 最佳答案 您的机器可能缓存了已解析的主机,但尚未对其进行更新。您需要刷新DNS缓存。使用IP地址不是一个好主意。虽然DNS提供商可能会受到攻击,但更有可能是IP已更改。我的意思是,很少有D