Я возился с некоторыми php и незнакомы с тем, как обновление массива работает правильно. Вот что у меня есть на данный момент:Обновление массива PHP и обновление серверной части
index.php
<form action="register.php" method="get">
register >
<input name="reg_username" type="text" />
<input name="reg_password" type="password" />
<input id="submit" type="submit" />
</form>
register.php
<?php
$username = $_GET["reg_username"];
$password = $_GET["reg_password"];
include('data/user_data.php');
if(isset($users[$username])):
echo "this username is already taken!";
else:
array_push($users, $username, $username, $password);
endif;
?>
user_data.php
<?php $users = array(
dextermb => array("dextermb", "password"),
tonymb => array("tonymb", "password2")
)
?>
Я хотел бы, чтобы убедиться, что при обновлении массива он остается в том же формате, что и в нем.
"username" => array("username","password")
просто предложение, если вы работаете с паролями вы должны использовать этот пост метод вместо get, метод post более безопасен, так как он не будет проходить через URL. – frosty11x
Да, я слышал о различии: P Просто используйте его, чтобы убедиться, что все работает правильно (например, никаких опечаток, которые могут заставить меня думать, что есть ошибка в коде) :) – Night