Php 链接不';不能在本地主机上工作
我正在使用Php 链接不';不能在本地主机上工作,php,localhost,Php,Localhost,我正在使用localhost,我想使用一个简单的超链接从index.php转到register.php。它们在同一个文件夹中。如果在地址栏中手动键入,我可以访问register.php 我试过: <button name="register"><a href="register.php">Register</a></button> <button name="register"><a href="http://localhost
localhost
,我想使用一个简单的超链接从index.php
转到register.php
。它们在同一个文件夹中。如果在地址栏中手动键入,我可以访问register.php
我试过:
<button name="register"><a href="register.php">Register</a></button>
<button name="register"><a href="http://localhost:8080/MyProjectName/register.php">Register</a></button>
<button name="register"><a href="MyProjectName/register.php">Register</a></button>
解决方案:
<form action="register.php">
<input type="submit" value="Register">
</form>
如果register.php与索引方向相同,则第一个相对路径应该有效。只需使用
您可能需要将css与某些类或id一起使用,以使您看起来像一个按钮实现此功能的最佳实践是定义您的主机
define('HOST_URL', 'http://localhost');
现在,您只需添加页面链接,如
<button name="register"><a href="<?=HOST_URL?>/register.php">Register</a></button>
<button name="register"><a href="<?=HOST_URL?>/MyProjectName/register.php">Register</a></button>
<button name="register"><a href="<?=HOST_URL?>/MyProjectName/register.php">Register</a></button>
现在从一个地方你可以改变。不用担心手动更改和搜索。希望这有帮助在看到您的许多(增量)编辑后,我决定发布以下内容
现在知道你从一开始就想在这里做什么了
仅供参考:按钮仅在
标记内设置时有效,或者在使用JS/Ajax时有效
你已经做了很多编辑,应该从一开始就发布你的意图
你本可以做的就是
哪一个有效
而不是反过来
(不起作用)
或其他如:
<a href="#" class="btn btn-info" role="button">Link Button</a> (bootstrap style)
<button type="button" class="btn btn-info">Button</button>
<input type="button" class="btn btn-info" value="Input Button">
<input type="submit" class="btn btn-info" value="Submit Button">
(引导式)
按钮
或者是一个标准的超链接,指向另一个页面,这是您的原始帖子,其中缺少了
结束标记
- 参考:
如果要使用POST方法,则需要指定它
请查阅以下资料: