草庐IT

外参数

全部标签

php - 使用 php file_get_content 函数发送参数

亲爱的,我如何使用phpfile_get_content函数发送参数。$id='123';$name='blah';$response=file_get_contents('http://localhost/abc/abc.php?id=$id&name=$name');echo$response;我需要将$id和name值发送到abc.php页面。这里传递的值不起作用。我也查了一下?id="$id"&name="$name"值。它也不起作用。但是straite参数works.say-$response=file_get_contents('http://localhost/abc/a

php - 加密数字 URL 参数,结果不能比原来长

我必须加密特定的URL参数。如果我希望输出小于6-7个字符,我应该使用什么算法?输入仅为整数,范围从1到1,000,000。 最佳答案 如果您需要加密并需要尽可能短的结果,则必须使用流密码。Blowfish(您之前使用的)是一种block密码,结果将始终具有单个block的最小大小。找一个comparisonofstreamciphersonWikipedia和PHPmanualonmcrypt中支持的密码列表另外,加密的结果可能包含特殊的字符,所以将其作为参数放入URL时,应使用urlencode()或base64_encode(

带有可选参数的php mysql函数

我需要帮助为php函数提供可选参数,该函数将在MySQL数据库中搜索匹配条件。场景:前端=将有6个html输入表单字段,分别命名为authorName、authorCountry、authorState等当用户填写这些字段时,字段值将作为mysql参数传递给数据库搜索。这里的问题是,如果用户想知道美国的作者名单,他将在国家字段中输入USA并留下其他字段。但这会破坏mysql查询,因为其他字段留空。我试过了,但它对我有用。functiongetAuth(authName=NULL,authCoun=NULL,authSate=NULL){$query=mysql_query("SELEC

php - 如何返回模拟方法的参数?

如何在PHPUnit中使模拟方法返回其传递的参数?例如:$redirector->expects($this->once())->method('gotoUrl')->will($this->returnValue($argument)); 最佳答案 根据PHPUnitmanual:$stub->expects($this->any())->method('doSomething')->will($this->returnArgument(0)); 关于php-如何返回模拟方法的参数?,

php - 如何在 Joomla 模块中添加后端表单字段参数?

我查看了这篇文章Creatingasimplemodule/DevelopingaBasicModule用于构建基本的Joomla模块。我了解他们在那里提到的MVC体系结构和文件结构。它是Joomla的一个简单的HelloWorld模块。现在我想修改这个模块,让它接受我从Joomla后端输入的任何文本(而不是静态的“HelloWorld”)。我不明白的是,如何或在哪里为显示在该模块的Joomla后端的文本框字段输入代码?简而言之,上面的链接没有提到任何关于输入模块后端参数的内容。如何做到这一点? 最佳答案 您可以像这样在XML文件中

php - 在 URL 中发送参数的最佳和安全方式

我在一个网站上工作,该网站具有根据ID更新和删除数据的功能。现在我担心的是我的url会是www.example.com/public/controller/action/1如果操作是删除,任何人都可以在url中将id从1更改为2,id为2的数据将被删除。保持流程安全的最佳方法是什么。我正在使用Zf2和Doctrine2...请提出任何建议!此外,我将id隐藏在字段中,任何人都可以使用firebug来更改字段中的值,是否有任何方法可以保护数据不受其影响?是否有任何加密-解密方式可以确保它的安全,就像如果有人甚至编辑加密值,解密后它不会产生所需的ID?哪个好?

函数中的 PHP 类参数

我在该类的一个函数中使用我的类的参数时遇到问题。我有一个类叫做公司:classcompany{var$name;function__construct($name){echo$name;}functionname(){echo$name;}}$comp=newcompany('TheNameOfSomething');$comp->name();当我实例化它时(倒数第二行),构造魔术方法工作正常,并回显“TheNameOfSomething”。但是,当我调用name()函数时,我什么也没得到。我做错了什么?任何帮助是极大的赞赏。如果您需要任何其他信息,请询问!谢谢-吉尔斯http://

php - 在函数中将类名作为参数传递是什么意思?

我正在阅读zend框架快速入门:Mapper类中有一个函数:publicfunctionsave(Application_Model_Guestbook$guestbook){$data=array('email'=>$guestbook->getEmail(),'comment'=>$guestbook->getComment(),'created'=>date('Y-m-dH:i:s'),);if(null===($id=$guestbook->getId())){unset($data['id']);$this->getDbTable()->insert($data);}else

php - 如何检查方法参数是否为 stdClass 对象

我正在将$row分配给它$statement->fetchAll();我正在将它传递给另一个类,我想检查它是否是方法中的一个stdClass对象,例如,如果我想检查它是否是一个数组,我会这样做publicfunctionhello(array$row)我该怎么做才能检查它是否是一个stdClass对象?最后这叫做​​类型提示吗? 最佳答案 如果不想将参数函数转换为所需类型的对象,这里有一个小脚本可以帮助您检查变量是否是对象或者是否是特定类型的对象。 关于php-如何检查方法参数是否为st

php - 从 Controller 访问 Laravel 路由或从路由传递参数到 Controller

我的图片库应用程序中有四个路线。它们都做同样的事情:查询数据库和渲染图片。它们之间的唯一区别是记录的顺序。例如:http://example.com/favorites:showspicsorderedbyfavoriteshttp://example.com/random:showspicsorderedbyrandomhttp://example.com/votes:showspicsorderedbyvoteshttp://example.com/views:showspicsorderedbyviews为此,我想在我的图库Controller中使用一个操作并将订单作为参数传递。