我从GitHub ()下载了登录php脚本,当我尝试注册时,它会显示这个错误:登录页面上的Strict Standards: Only variables should be passed by reference in /homework/register.php on line 20没有显示任何错误。
我使用的代码如下:
<?php
session_start();
if( isset($_SESSION['user_id']) ){
header("Location: /");
}
requir
这个问题把我难倒了。即使当我在phpmyadmin中检查数据库时,查询成功地插入到数据库中,我也会得到这个错误。因此,我知道查询是通过的,并且不是false。我正在尝试做的是注册一个用户,如果有返回的结果-返回要检查的true或false,即如果结果存在,则继续。我的类中的代码;
class registerUser {
function register($email,$password) {
$query = "insert into users(email,password) values('".$email."',
我有一个用户登录系统,其中用户页面在URL中有自己的id。例如。xxx/profile.php? id =1我的问题是:如何防止登录的用户在URL中写入其他用户id并进入他的站点?
文件profile.php的代码如下:
session_start();
require 'config2.php';
require_once 'user.class.php';
if (!user::isLogged()) {
echo '<p class="error">Przykro nam, ale ta str