小编Dar*_*den的帖子

限制来自localhost的MySQL连接以提高安全性

我听说任何知道我的MySQL用户名和密码的人都可以访问它,即使它只是在监听localhost.

假设我的信息如下:

USER: root
PASS: 123456
Host: LOCALHOST (only)
Run Code Online (Sandbox Code Playgroud)

那里(本地)的任何人都可以访问它吗?

mysql database localhost

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

基于URL生成动态元标记

我正在尝试为每个页面动态分配动态独占的元标记:

即: url.com/index.php?action=signup

标题 - 注册标题

关键字 - 注册元关键字

描述 - 注册说明

url.com/index.php?action=about

标题 - 关于标题

关键字 - 关于元关键词

描述 - 关于描述

你明白了.

我正在使用数组...但是还没想到如何将每个数组分配到每个页面.

CONF.PHP

<?php
$metas = array( 
'index.php' => array( 
'header' => 'Home Title', 
'keywords' => 'Home Meta Keywords', 
'description' => 'Home Meta Description' 
), 
'signup' => array( 
'header' => 'Signup Title', 
'keywords' => 'Signup Meta Keywords', 
'description' => 'Signup Meta Description' 
), 
'about' => array( 
'header' => 'About Title', 
'keywords' => 'About Meta Keywords', 
'description' => 'About …
Run Code Online (Sandbox Code Playgroud)

php dynamic meta-tags

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

防止SQL注入 - PDO,mysqli

可能重复:
在PHP中阻止SQL注入的最佳方法

我刚发现我的网站很有价值.

由于它连接到数据库并具有以下功能:注册,更改密码,通知等......并且使其完全易受攻击.

为了开始安全起见,我应该在代码中寻找什么?

我的意思是,我做了一些研究,无处不在,每个人都说不同的安全问题.

"使用PDO."

"使用mysql_real_escape_string."

"使用addslashes."

究竟应该找什么?

"$_POST" and "$_GET" variables??
"$_SESSION" variables?
Run Code Online (Sandbox Code Playgroud)

SQL查询?

$sql = "select * from user";
$sql = "update user set user="new_user_name";
$sql = "insert into user (user) values ('userid')";
Run Code Online (Sandbox Code Playgroud)

在每种情况下我该怎么办?请帮助我知道我必须去哪里和哪里.

谢谢.

php mysql sql pdo sql-injection

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

标签 统计

mysql ×2

php ×2

database ×1

dynamic ×1

localhost ×1

meta-tags ×1

pdo ×1

sql ×1

sql-injection ×1