草庐IT

self-destruction

全部标签

php - undefined variable PHP_SELF

我在这里用php开发一个后端。我遇到这样的错误:Undefinedvariable:PHP_SELF在我的htdocs目录中。我正在用php5.4.4开发,如果你想在这里查看源代码,它是:http://pastebin.com/xr2PxbNG 最佳答案 不要使用任何建议的PHP_SELF版本。这是一场安全噩梦,让您的PHP面临大量可能的注入(inject)攻击。你想达到什么目的?为发送给自身的表单生成URL?为此使用action=""-这是一种有效的方法,并且将始终使用URL发送表单以进行加载。如果您必须知道请求的脚本,请改用$_

php - PHP 中的 self::vs className::inside static className 方法

我想除了个人喜好之外可能没有任何区别,但是在阅读各种PHP代码时我遇到了两种访问方法类的方法。有什么区别:classMyclass{publicstatic$foo;publicstaticfunctionmyMethod(){//between:self::$foo;//andMyClass::$foo;}} 最佳答案 (注:初版说没有区别,实际上有)确实有一点不同。self::转发静态调用,而className::则不。这只对latestaticbindings重要在PHP5.3+中。在静态调用中,PHP5.3+会记住最初调用的

php - fatal error : Cannot use "self" when no class scope is active in avada theme?的解决方案是什么

我刚刚安装了Wordpress,然后将Avada主题文件放在themes文件夹中。当我尝试安装Avada主题时出现fatalerror:Fatalerror:Cannotuse"self"whennoclassscopeisactiveinC:\xampp\htdocs\avada\wp-content\themes\Avada\framework\plugins\importer\importer.phponline1000我正在运行它xampp服务器。WordPress版本为4.4.2。我已经搜索了很多以找出实际问题是什么,但是当我在wamp服务器中安装avada时,它工作正常。我

PHPUnit - 使用 $this 或 self 作为静态方法?

我不想写很长的文字,因为这是一个简短的问题。PHPUnit测试包含几个静态方法。例如所有那些\PHPUnit\Framework\Assert::assert*()methods以及identicalTo、equalTo。我的IDE(带有IntelliSense/自动完成功能)不接受使用$this的调用,但是使用self。我了解到应该通过类而不是对象调用静态函数,所以self。哪个更正确?$this->assertTrue('test');或self::assertTrue('test');?(如果“$this”更正确,您能否指出为什么我们不应该使用“self”?)

php - Twilio PHP - SSL 证书 : self signed certificate in certificate chain

我在尝试使用他们的PHPlibrary通过Twilio发送消息时遇到此错误。:Fatalerror:UncaughtexceptionServices_Twilio_TinyHttpExceptionwithmessageSSLcertificateproblem:selfsignedcertificateincertificatechainthrowninF:\path\to\site\twilio-php\Services\Twilio\TinyHttp.phponline119我在Windows7上使用wamp。我当然找到了所有其他关于证书错误的帖子。据我所知,通常更新或添加ca

php 表单 Action php self

我有一个这样的php表单。">在表单操作中,我想使用带有参数的页面名称。比如house.php?p_id=10111。但是$_SERVER['PHP_SELF']只给出house.php(我的页面完整网址是house.php?p_id=10111像这样)请帮我解决这个问题问题。谢谢。 最佳答案 留空怎么样,那有什么问题吗?此外,您可以省略action属性,它会按预期工作。 关于php表单Actionphpself,我们在StackOverflow上找到一个类似的问题:

php - 我应该使用@return self、this 还是当前类?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭4年前。Improvethisquestion我有一个返回当前对象的方法,我该如何记录呢?/***setsomething**@returnthis*/publicfunctionsetSomething(){//...return$this;}或者我应该使用@returnself还是@returnCurrent_Class_Name?为什么这个问题不是“主要基于意见”(并且应该重新打开)的原因:符合标准和IDE类型提示支持。

php - 我可以信任调用 PHP __destruct() 方法吗?

在PHP5中,是否保证为每个对象实例调用__destruct()方法?程序中的异常是否可以阻止这种情况的发生? 最佳答案 还值得一提的是,在子类有自己的析构函数的情况下,父析构函数不会自动调用。如果父类进行任何必要的清理,您必须从子类__destruct()方法中显式调用parent::__destruct()。 关于php-我可以信任调用PHP__destruct()方法吗?,我们在StackOverflow上找到一个类似的问题: https://stack

php - 为什么使用 $_SERVER ['PHP_SELF' ] 而不是 ""

在PHP页面的表单中,您可以使用:"...>或或在表单的Action属性中。由于echo$_SERVER['PHP_SELF']不传递使用GET的变量,而您必须使用"",为什么要使用它或“#”?我问这个问题是因为我花了一些时间才弄清楚变量不是通过$_SERVER['PHP_SELF']传递的。谢谢。 最佳答案 action属性将默认为当前URL。这是说“将表单提交到它来自的同一个地方”的最可靠和最简单的方式。没有理由使用$_SERVER['PHP_SELF'],#根本不提交表单(除非有提交处理提交的附加事件处理程序。

php - 在 PHP 中检测 Ajax 并确保请求来 self 自己的网站

我使用我的PHP后端通过检查$_SERVER['HTTP_X_REQUESTED_WITH']中的值来检测AJAX请求。这为我提供了可靠的检测,确保请求是使用AJAX技术发出的。如何确保请求来self自己的域,而不是外部域/机器人?www.example.com/ajax?true可以允许任何人进行AJAX调用并剪切信息。我可以为正常进入我网站的每个人创建session,然后允许AJAX调用......但这也可以被伪造。现在这还重要吗? 最佳答案 让你控制生成访问token存储在session中供以后比较在你看来将访问token声明