Система регистрации.Когда вводишь данные и пароли не совпадают,файл reg.php должен вернуть введенное имя пользователя в строку имени пользователя,все работает,но изначально он пишет туда пару пробелов не пойму в чем дело PHP: <form action="vendor/reg.php" method="post"> <label>Kullanıcı adı</label> <input placeholder="Kullanıcı adı giriniz" type="text" name="username" id="" value="<?php if (isset($_SESSION['username_textbox'])) { echo $_SESSION['username_textbox']; } $_SESSION['username_textbox']=""; ?> "> PHP: <?php session_start(); require_once 'connect.php'; $username=$_POST['username']; $password=$_POST['password']; $password_confirm=$_POST['password_confirm']; //Проверка пусты ли строки if (empty($_POST['username']) or empty($_POST['password']) or empty($_POST['password_confirm']) ) { $_SESSION['message'] = 'Alanları doldurunuz'; header('Location: ../register.php'); die(); } else { //Проверка совпадений полей пароля if ($password==$password_confirm) { } else { $_SESSION['message'] = 'Şifreler aynı olmalı!'; $_SESSION['username_textbox'] =$username; header('Location: ../register.php'); }; }; ?>
Это не костыль, это часть совершенно обычной обработки того, что вводит пользователь. А так не знаю, отдельно посмотрите что в $_SESSION['username_textbox'] лежит, мб там пробелы.
неее,решил проблему сам,сам оказца добавил пробелы. УДаляю темы спасибо что попвтался помочь,с меня лаек