草庐IT

delete_self

全部标签

mysql - 如何在表上添加 ON DELETE 约束?

如何在表上添加ONDELETE约束? 最佳答案 使用ALTERTABLE+添加约束。例如。如果您想通过member_id链接表成员和配置文件,并在每次删除成员时级联删除配置文件,您可以编写如下内容:ALTERTABLEprofilesADDCONSTRAINT`fk_test`FOREIGNKEY(`member_id`)REFERENCES`members`(`member_id`)ONDELETECASCADE如果您需要更新该约束-您必须在重新创建时删除它,没有直接的方法可以更改它。ALTERTABLEprofilesDROPF

php - 如何在 PHP 中获取 PUT/DELETE 参数

我正在编写一个REST网络服务,想知道我如何处理PHP中的放置或删除参数。我正在接受以下输入,$input=file_get_contents('php://input');echo$input;输出=imei=1234567890&email=hello%40gmail1.com我怎样才能访问这些变量echo$_POST['imei'];echo$_POST['email'];echo$_GET['imei'];echo$_GET['email'];我发现在php中没有类似$_PUT或$_DELETE的东西来处理输入参数。获得这个的方法是什么? 最佳答案

PHP 从 DELETE 请求中获取数据

我正在使用jquery插件进行多文件上传。一切正常,除了删除图像。Firebug说JS正在向函数发送DELETE请求。如何从删除请求中获取数据?PHP删除代码:publicfunctiondeleteImage(){//Getthenameintheurl$file=$this->uri->segment(3);$r=$this->session->userdata('id_user');$q=$this->caffe_model->caffe_get_one_user($r);$cff_name=$q->name;$cff_id=$q->id_caffe;$w=$this->gall

PHP echo $_SERVER ['PHP_SELF' ] 添加变量?

只是想将$_SERVER['PHP_SELF']作为附加了?logout=1的链接。"id="add">给予Parseerror:syntaxerror,unexpectedT_VARIABLE,expecting','or';'inF:\export\srv\www\vhosts\main\htdocs\php\assign3\m_a2_functions.phponline90 最佳答案 改变:收件人: 关于PHPecho$_SERVER['PHP_SELF']添加变量?,我们在St

php - 如何保护 $_SERVER ['PHP_SELF' ]?

我正在使用下面的代码来控制分页。它使用$_SERVER['PHP_SELF']所以我想知道这种方式是否安全,或者我必须做什么才能使$_SERVER['PHP_SELF']安全?10){echo'Next';}$prev=$startrow-10;if($prev>=0){echo'Previous';}?> 最佳答案 您应该使用filter_input:http://php.net/filter_input$phpSelf=filter_input(INPUT_SERVER,'PHP_SELF',FILTER_SANITIZE_UR

php - symfony2 Doctrine - 将 child 添加到 self 相关的实体

我有一个与自身相关的实体。该实体具有字段:parent和children。classA{//.../***@varA*@ORM\ManyToOne(targetEntity="A",inversedBy="children")*@ORM\JoinColumn(name="parent_id",referencedColumnName="id",nullable=true,onDelete="CASCADE")*/protected$parent;/***@varA[]*@ORM\OneToMany(targetEntity="A",mappedBy="parent",cascade={

php - 注意 : Use of undefined constant self - assumed 'self' , 当把 property_exists 作为第一个参数时

我正在尝试使用self而不是在propery_exists函数中键入类名,如下所示:privatestaticfunctioninstantiate($record){$user=newself;foreach($recordas$name=>$value){if(isset($user->$name)||property_exists(self,$name)){$user->$name=$value;}}return$user;}但是当我运行这个脚本时出现错误:Notice:Useofundefinedconstantself-assumed'self'in/var/www/phot

php - self 更新 phar 存档?

我计划在phar存档中创建一堆PHP脚本(以便于部署)并允许它从已知存储库self更新。实时网站上的phar存档应如何self更新?不更新其内容,而只是替换自身(从之前下载到/tmp的new.phar或其他内容)就足够了。我特别担心在PHP中“替换我自己”的陷阱,同时考虑到可能正在进行的请求(该脚本将主要通过AJAX从Web调用)。 最佳答案 您可以检查Composer如何self更新:https://github.com/composer/composer/blob/master/src/Composer/Command/Self

php - 将变量与 $_SERVER ['PHP_SELF' ] 进行比较是否安全?

我仍然是PHP的新手,所以请原谅这个问题,如果它看起来很愚蠢,但我想知道这是否是$_SERVER['PHP_SELF']的安全用法。从我读到它有什么问题(容易注入(inject)),我想知道比较它是否安全。例如,我希望PHP/CSS样式表根据用户所在的页面而改变,因此在PHP/CSS中,它会有一个if语句检查$_SERVER['PHP_SELF']查看他们访问的页面是否需要不同的样式表。例子:if($_SERVER['PHP_SELF']===$thisPage){}恶意代码会以这种方式影响我吗?我可以简单地验证/清理它,然后使用它吗? 最佳答案

php - 在匿名回调中使用 'self'?

举一个人为的例子,我想通过回调函数从另一个上下文调用一个protectedstatic方法:classFoo{protectedstaticfunctiontoBeCalled(){}publicstaticfunctionbar(){functionThatAcceptsACallback(function(){self::toBeCalled();});}}这在PHP5.3中可行吗?我找不到让它工作的方法... 最佳答案 It'snotpossible,但它将在5.4中与闭包中的$this支持一起出现。Addedclosure$