小编Lui*_*uis的帖子

会话注入?

我应该如何在会话中托管用户的ID?只是为了插入id?我的意思是(例如):

$_SESSION['id'] = 1;
Run Code Online (Sandbox Code Playgroud)

用户自己没有办法改变它(作为cookie ..)?因为如果是这样,他可以改为任何身份证.

还有一个问题 - 如何检查用户是否已登录(使用会话)?我创建了一个会话:

$_SESSION['is_logged_in'] = true;
Run Code Online (Sandbox Code Playgroud)

同样,用户不能只创建一个名为'is_logged_in'且其值为true的会话吗?或者只是服务器控制服务器的价值?

php security session

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

输入中一个名称的两个值

我有一个输入(类型无线电),我想插入2个值,类似的东西:

<input type="radio" name="name" value1="value1" value2="value2" />
Run Code Online (Sandbox Code Playgroud)

并在绘制完每个值后用PHP分隔.

有办法吗?(并且没有..我不想插入输入类型="隐藏")

谢谢.

html php

6
推荐指数
1
解决办法
2万
查看次数

之前没有<p>的the_content() - WordPress

我在索引页面上运行'循环',当我在循环上放置the_content()时,它会'<p>..</p>'在内容之间自动添加,我想取消它.

无论如何?谢谢.

wordpress

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

在上传PHP之前调整图像大小

我不知道如何在PHP中调整图像大小,我的代码是:

for ($index = 1; $index <= 2; $index++) { 

    if (!empty($_FILES["pic$index"]["name"])) {
        $ext = substr($_FILES["pic$index"]["name"], strrpos($_FILES["pic$index"]["name"], '.') + 1);
        $dir = "../gallery/$mkdir";

        HERE I NEED THE RESIZE OF THE TMP FILE OF IMAGE

        move_uploaded_file($_FILES["pic$index"]["tmp_name"] , "$dir/img-$index.$ext");

    }  

}
Run Code Online (Sandbox Code Playgroud)

$ mkdir =画廊文件夹的名称(有很多画廊).

$ dir =将放置图片的位置.

$ ext =图像的类型(png,gif或jpg).

foreach循环运行两次因为你可以上传两张照片.

这个脚本运行良好,我只需要调整大小,我不知道如何做到这一点..

php gd resize image

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

通过JavaScript删除cookie

可能重复:
Javascript cookie删除

请让我知道如何删除特定的cookie(我有足够的cookie的名称..).

我真的没有想法(我不太了解JS ......)当我在谷歌搜索时,我没有找到一个好的解决方案.

谢谢.

编辑: 如果我不能删除cookie - 让我知道如何将值更改为""(空...),它也可以.

javascript cookies

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

如何在Facebook上使用SDK的"manage_pages"权限?

我创建了一个在粉丝页面上显示为选项卡的应用程序.粉丝页面的管理员给我许可manage_pages,然后我的应用程序的标签被添加到他的粉丝页面.

问题是我没有找到任何关于如何在PHP SDK中使用此权限的示例代码.我查看base_facebook.php了SDK 的文件,我想我应该使用该函数getApiUrl,但我不确定,可能我不知道如何使用这个函数.

php facebook facebook-graph-api

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

preg_replace有两个替换

我在DB中有一个句子例如:

His $name$ is $Luis$
Run Code Online (Sandbox Code Playgroud)

现在,我想替换$ .. $ in标签(<b>),例如:

His <b>name</b> is <b>Luis</b>
Run Code Online (Sandbox Code Playgroud)

我怎么能用preg_replace做到这一点?我试着干脆做:

$replace[0] = '<b>';
$replace[1] = '</b>';
preg_replace('/[$]/', $replace, $string);
Run Code Online (Sandbox Code Playgroud)

但是不起作用.

php regex

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

如何使用Codeigniter创建自定义页面,而不是控制器

我有一个建立在Codeigniter上的网站,我想创建一些包含条款或隐私等信息的页面,其地址应为:

http://domain.com/terms
http://domain.com/privacy
Run Code Online (Sandbox Code Playgroud)

我的问题是:我应该为每个页面创建一个控制器吗?例如,在CMS中,如果我添加一个页面,它必须在服务器上创建一个"pysical"页面(CMS是基于Codeigniter构建的)?

php codeigniter

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

CMS架构 - PHP

我想很快建立CMS,我想知道如何在结构上构建它......我的意思是......所有在一个类中?或类似于page = class,gallery =另一个类......等等.

我只是打招呼,所以我不知道效果的架构.

谢谢.

php content-management-system

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

使用LINQ到字典的新词典

我有Dictionary<Position, List<GameObject>>,我想创建一个新的字典Dictionary<Position, List<Person>>,收集包括至少一个人的职位List<GameObject>.

我试过了:

Dictionary<Position, List<Person>> persons =
    positions.ToDictionary(
        i => i.Key, 
        i => i.Value.Where(obj => obj is Person))
Run Code Online (Sandbox Code Playgroud)

positions 是第一本字典.

但它并没有真正起作用,因为这个位置有时是空的而且它不是真正的类型,Person因为你没有转换它.无论如何,你有什么想法吗?

c# linq

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