操作一个链接并使用php或javascript重定向到另一个链接

操作一个链接并使用php或javascript重定向到另一个链接,php,ajax,wordpress,buddypress,Php,Ajax,Wordpress,Buddypress,我已经为此奋斗了好几个小时,不知是否有人能帮忙 我想制作一个重定向脚本,它首先操作一个链接。我有一个php生成的链接,删除了当前用户的头像。这个链接起作用(用户头像被删除),但是链接本身并没有指向任何地方,它只是重新加载它从哪个页面启动的(我还没有完全弄清楚,我想这是我正在使用的wordpress/buddypress的一个功能)。我的目标是,在到达特定页面(page1.php)时,删除化身链接会自动执行,然后用户会重定向到另一个页面。因此: 1) 用户到达page1.php 2) 脚本触发此链

我已经为此奋斗了好几个小时,不知是否有人能帮忙

我想制作一个重定向脚本,它首先操作一个链接。我有一个php生成的链接,删除了当前用户的头像。这个链接起作用(用户头像被删除),但是链接本身并没有指向任何地方,它只是重新加载它从哪个页面启动的(我还没有完全弄清楚,我想这是我正在使用的wordpress/buddypress的一个功能)。我的目标是,在到达特定页面(page1.php)时,删除化身链接会自动执行,然后用户会重定向到另一个页面。因此:

1) 用户到达page1.php

2) 脚本触发此链接:

    <a href="<?php if ( bp_get_user_has_avatar() ) : print 'mysite.net/members/'; echo userpro_profile_data('user_login', $user_id2); print '/'; bp_avatar_delete_link(); else : 'something-else.php'; endif; ?>"></a

您可以使用以下方式通过Javascript重定向页面:

但请注意,如果您通过重定向,则不应将所有内容回送到它前面的页面


或者,如果您在Wordpress中使用,也可以使用它。

缺少echo:
else:echo'something other.php'
应该使用-试图直接设置标题可能与Wordpress的一般工作方式冲突。@Emissary使用wp_redirect(),您是对的,谢谢:-)谢谢。你有没有想过如何先处理好另一个环节?
<script type="text/javascript">
    window.location = <?= $new_location ?>;
</script>
header("Location: {$new_location}");