小编Per*_*rry的帖子

所有POST请求上的Laravel 4 CSRF

最近一直在调查laravel,并试图找出他们拥有的CSRF保护.但是,我无法让它发挥作用.有什么方法可以使用CSRF过滤器验证提交的所有帖子请求吗?我已经看到laravel系统有:

    App::before(function($request)
{
    //
});
Run Code Online (Sandbox Code Playgroud)

如何在CSRF过滤器中使用它?一直在尝试一些不同的东西

App::before(function($request)
{
    Route::filter('csrf','post');
});
Run Code Online (Sandbox Code Playgroud)

但我可能会离开这里..这将如何运作?或者甚至可以这样做?

php csrf laravel

14
推荐指数
3
解决办法
2万
查看次数

如何使用PHP的po/pot文件?

我在一个文件夹中有.po.mo文件,其地址是/ locale/nld_nld/LC_MESSAGES /.这两个文件的名称都是消息.我一直在尝试使用以下代码:

try.php:

<?php
require_once("Localization.php");
echo _("Hello World!");
?>
Run Code Online (Sandbox Code Playgroud)

Localization.php在这里:

<?php
$locale = "nld_nld";
if (isSet($_GET["locale"])) $locale = $_GET["locale"];
putenv("LC_ALL=$locale");
setlocale(LC_ALL, $locale);
bindtextdomain("messages", "./locale");
bind_textdomain_codeset("messages", 'UTF-8');
textdomain("messages");
?>
Run Code Online (Sandbox Code Playgroud)

try.php和Localization文件都在同一目录中.另外,我用xampp.我也实施了phpinfo();.在表格中,在"GetText支持"前面,提到了启用.该messages.pomessages.mo文件是我使用poEdit的创建有效文件.我是一个Windows用户.但是,当我打开try.php时,它只是回显了Hello World!(不是它的翻译字符串.另外,我已经将.po文件100%翻译(根据poEdit).但是,我没有得到结果.对此有点帮助将不胜感激.

提前致谢!

php gettext mo php-gettext po

5
推荐指数
1
解决办法
6663
查看次数

如何设置div的宽度以适应内容?

我搜索了一整天,但找不到我想做的事情的解决方案。我知道这个标题有很多问题,但没有一个对我有用。

我想做的是移动设备的触摸滚动。

这是我的html:

    <body>
    <div id="slider_container"> 
         <div class="wrapper">
             <span>Image</span>
         </div>
    </div>
    </body>
Run Code Online (Sandbox Code Playgroud)

最少有 2 个包含图像的跨度,最多有 10 个包含图像的跨度。会有一些php代码和跨度数会根据用户上传的照片而变化。

这是我的CSS代码:

body
{
      width:100%;
      overflow-x:hidden;
}

#slider_container
{
width:100%;
height:320px;
overflow: scroll;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
}

.wrapper
{
position:absolute;
height:320px;
}

.wrapper img
{
max-width:310px;
max-height:310px;
margin-right:5px;
float:left;
}
Run Code Online (Sandbox Code Playgroud)

我想要的是给 .wrapper 自动宽度并溢出到 #slider_container 和 body 之外。

我希望我能说清楚。

感谢您的所有回答...

html css

5
推荐指数
1
解决办法
8834
查看次数

英镑符号(#)无法在PHP中运行

我有变量'cno',它的值有时会有123#- (以井号结束.)

问题是,在传递URL后,我无法使用井号来变量.

例如:我的网址 - /index.php?cno=34#

所以我需要得到$_GET['cno']像=的值34#,但它只显示34

是否有可能用英镑符号获得'cno'变量值.

谢谢.

php get

1
推荐指数
1
解决办法
4206
查看次数

在同一台服务器上的file_gets_content,我不想得到PHP代码

我知道file_gets_content在同一台服务器上托管的php文件返回文本和PHP代码,但我不想让PHP代码怎么做?

例如:

<?php function getOneExp(){
$fp=file_get_contents("exp.txt");
$exp=  (explode(',',$fp));
shuffle($exp);
return str_replace(" ","-",utf8_decode(trim(ucfirst(strtolower($exp[0])))));
}
?>

SOME TEXT <? echo getOneExp() ?> ANOTHER TEXT
Run Code Online (Sandbox Code Playgroud)

如果我让一个文件获取这个文件的内容我也得到了PHP,因为它在同一台服务器上,但我不想拥有PHP,

有任何想法吗 ?

谢谢

php

0
推荐指数
1
解决办法
182
查看次数

标签 统计

php ×4

csrf ×1

css ×1

get ×1

gettext ×1

html ×1

laravel ×1

mo ×1

php-gettext ×1

po ×1