草庐IT

ssl3_get_server_certificate

全部标签

php - 如何在 php 上从 GET 变量回显 javascript 编码的 url

如何在php上从GET方法回显解码后的url,我有这个链接:localhost/whatsapp?text=Hello%2C%20Who%20are%20U%3F%0AName%3A%20%0AAddress%3A%20%0AAge%3A%20使用此代码$text=$_GET['text'];header("Location:https://web.whatsapp.com/send?phone=00000000&text=".$text);但是报错Warning:Headermaynotcontainmorethanasingleheader,newlinedetectedinind

php - 在 IIS7/Windows Server 2008 上安装 IonCube

我们从需要IonCube的客户那里继承了一个PHP项目。我们的盒子都在IIS7上运行,虽然我们已经按照配置说明进行了配置,但它并没有加载解码器库。你们中有人成功地在Win2k8(32位)上启动并运行IonCube了吗?我正在努力解决这个问题,所以任何帮助都将不胜感激。谢谢 最佳答案 对于将来尝试这样做的任何人,这是您必须做的:确定您是否正在运行线程安全版本的PHP。您可以通过访问您的php_info或他们提供的文件来检查。如果您没有运行线程安全版本,请继续:从典型下载页面下载非ts版本(非线程安全版本)(有两个版本可用)将Dll放入

php - 在使用 $_GET 参数中编码的 URL 调用的 PHP 页面上禁止访问 403

给定hello.php:渲染页面工作正常并返回Hello,但是http://example.com/hello.php?test=http%3a//whatever.com返回403Forbidden。但奇怪的是,使http的首字母大写效果很好:http://example.com/hello.php?test=Http%3a//whatever.com仅供引用,对斜线进行编码的百分比也是403:http://example.com/hello.php?test=http%3a%2f%2fwhatever.com我开始怀疑这可能是Passenger(我用来服务RoR)的问题

php - __get() 和 __set() 的最佳实践

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。源于此question关于使用__get()和__set()访问私有(private)变量,我想了解一下它们的一般使用方式。我想知道何时何地是使用重载函数的最佳时机,以及您在哪里使用过重载函数(如果有的话)。为了清楚起见,我们正在谈论这些功能:http://us2.php.net/manual/en/language.oop5.magic.php

php __get() 和 __set() 魔术的要点

PHP5引入了魔术方法__get()和__set()。根据我的理解,这是必须编写每个成员的getter和setter的捷径;$var=$name;}function__get($var){return$this->$var;}}$person=newPerson();$person->firstname="Tom";$person->lastname="Brady";echo$person->firstname."".$person->lastname;//print:TomBrady?>我的问题是,这就像公开成员变量一样。classPerson{public$firstname;pu

php: 在某些情况下避免使用 __get?

我有一个类,我正在使用__set。因为我不希望它设置任何东西,所以我有一组已批准的变量,它会在实际设置类属性之前检查这些变量。但是,在构建时,我希望__construct方法设置几个类属性,其中一些不在批准列表中。因此,当构造发生时,我执行$this->var=$value,我当然会得到我不允许设置该变量的异常。我能以某种方式解决这个问题吗? 最佳答案 声明类成员:classBlah{private$imAllowedToExist;//noexceptionthrownbecause__set()wontbecalled}

php - 读取通过 $_GET 提供的文件

我有一个php脚本,它通过$_GET获取相对路径名,读取该文件并创建它的缩略图。我不希望用户能够从服务器读取任何文件。只应允许来自特定目录的文件,否则脚本应exit()。这是我的文件夹结构:files/我的脚本是通过mydomain.com/my_stuff/script.php?pathname=files/some.jpg访问的。什么不应该被允许e.例如:mydomain.com/my_stuff/script.php?pathname=files/../db_login.php因此,这是my_stuff文件夹中脚本的相关部分:...$pathname=$_GET['pathnam

php - 判断复选框是否被选中 php $_GET

我只想让php确定一个复选框是否被选中,但我遇到了获得正确返回的问题。请帮忙。我的html代码OneTwoThree我通过$_GET方法将值传递给php我的php代码:$aa=$_GET["aa"];$bb=$_GET["bb"];$cc=$_GET["cc"];echo$aa."";echo$bb."";echo$cc."";输出是真的错误的假的我接下来只想确定是否每个框都被选中,如果是,则执行一些操作。if($aa==true){$abc="checked";}else{$abc="notchecked";}if($bb==true){$cde="checked";}else{$c

脚本完成执行后 php-cgi 进程未关闭 - PHP5.3.3、Win Server 2003、apache

我在使用Apache的Windows2003服务器上运行PHP5.3.3时遇到一个奇怪的问题。有时已启动的脚本完成了它们正在执行的工作,但进程并未关闭。这可能会留下大量孤立的php-cgi.exe进程在运行,但显然不会执行任何操作(不使用任何CPU时间)。一段时间后,这些累积起来并导致服务器出现性能问题。PHP脚本本身似乎没有问题,因为正常情况下它运行和关闭都很好,只是有些地方没有,而且似乎也没有任何明显的模式。此外,我们在从PHP4迁移到PHP5.3之前没有遇到这个问题。有什么想法吗?感觉好像我在Apache或PHP的某个地方出错了?我没有使用apachedll来运行PHP,这对我来

php - 如何隐藏 GET 变量?

我正在考虑创建自动电子证书的想法。使用fpdf创建自定义证书非常容易PHP类。我设置它的方式是给定一个URLhttp://www.example.com/makepdf.php?name=myname&class=classname您将获得一个PDF证书,其中包含学生姓名和他们从$_GET变量中获取的类(class)。当然,这意味着任何人都可以操纵URL来非常轻松地创建自定义证书。(无论如何,他们可以在Photoshop中执行此操作,但其想法是让操作证书变得不那么简单。)类(class)结束后,我想向每个人发送邮件合并,并为其证书提供唯一的URL。您将如何解决这个问题?我应该只创建一组