我是PHP新手,我目前正在尝试将重定向添加到特定页面到登录按钮。
代码目前如下所示:
<div class="swpm-login-widget-form">
<form id="swpm-login-form" name="swpm-login-form" method="post" action="">
<div class="swpm-login-form-inner">
<div class="swpm-username-label">
<label for="swpm_user_name" class="swpm-label"><?php echo SwpmUtils::_('Username') ?></label>
</div>
<div class="swpm-username-input">
<input type="text" class="swpm-text-field swpm-username-field" id="swpm_user_name" value="" size="25" name="swpm_user_name" />
</div>
<div class="swpm-password-label">
<label for="swpm_password" class="swpm-label"><?php echo SwpmUtils::_('Password') ?></label>
</div>
<div class="swpm-password-input">
<input type="password" class="swpm-text-field swpm-password-field" id="swpm_password" value="" size="25" name="swpm_password" />
</div>
<div class="swpm-remember-me">
<span class="swpm-remember-checkbox"><input type="checkbox" name="rememberme" value="checked='checked'"></span>
<span class="swpm-rember-label"> <?php echo SwpmUtils::_('Remember Me') ?></span>
</div>
<div class="swpm-login-submit">
<input type="submit" class="swpm-login-form-submit" name="swpm-login" value="<?php echo SwpmUtils::_('Login') ?>"/>
</div>
<div class="swpm-forgot-pass-link">
<a id="forgot_pass" class="swpm-login-form-pw-reset-link" href="<?php echo $password_reset_url; ?>"><?php echo SwpmUtils::_('Forgot Password') ?>?</a>
</div>
<div class="swpm-join-us-link">
<a id="register" class="swpm-login-form-register-link" href="<?php echo $join_url; ?>"><?php echo SwpmUtils::_('Register to submit your listing.') ?></a>
</div>
<div class="swpm-login-action-msg">
<span class="swpm-login-widget-action-msg"><?php echo $auth->get_message(); ?></span>
</div>
</div>
</form>
看一些其他文件,我想我需要在某处添加类似<a href=".....">
的内容,但我不知道应该去哪里(我可能完全错了)。
非常感谢提前!
Kat
答案 0 :(得分:1)
根据您的评论,您的操作设置为""
,意味着表单正在调用它所在的文件。您提供的表单操作实际上并没有帮助,因为它不是我们应该寻找的来源。 / p>
要重定向到所需的网页,您需要找到if ($_POST[])
所在的部分。检查if
语句是否为真(通过检查表单的字段名称是否匹配if
有条件,如$_POST['fieldNameHere']
。您还可以使用exit()
查看是否这是文件的正确部分。
之后,在最后添加(或编辑已存在的)header("Location: yourNewPage.php");
。这会将用户重定向到您指定的文件,但请注意,它很可能已经通过方法或其他函数定义。