编程论坛
注册
登录
编程论坛
→
PHP技术论坛
$url问题帮助?
peidahong
发布于 2009-09-16 00:21, 1294 次点击
我做了个定向链接,其中的Please click <a href=\"{$url}\">here.</a>可以看见真实网址,怎样添加代码隐藏真实网址呢?
谢谢!
6 回复
#2
笨笨林
2009-09-16 08:52
用JAVASCRIPT
#3
peidahong
2009-09-16 13:01
以下是引用
笨笨林
在2009-9-16 08:52的发言:
用JAVASCRIPT
这样啊!但是我不太懂JAVASCRIPT,版主你可以帮助我改写下好吗?附上源文件:
程序代码:
<?php
/*
=====================================================
redirect.php
=====================================================
*/
function reset_url($url) {
$value = str_replace ( "http://", "", $url );
$value = str_replace ( "www.", "", $value );
$value = explode ( "/", $value );
$value = reset ( $value );
return $value;
}
$url = rawurldecode ( $_GET['url'] );
$url = @base64_decode ( $url );
$url = str_replace ( "&", "&", $url );
$_SERVER['HTTP_REFERER'] = reset_url ( $_SERVER['HTTP_REFERER'] );
$_SERVER['HTTP_HOST'] = reset_url ( $_SERVER['HTTP_HOST'] );
if (($_SERVER['HTTP_HOST'] != $_SERVER['HTTP_REFERER']) or $url == "") {
@header ( 'Location: /index.php' );
die ( "Access denied!!!<br /><br />Please visit <a href=\"/index.php\">{$_SERVER['HTTP_HOST']}</a>" );
}
@header ( 'Location: ' . $url );
die ( "Link Redirect:<br /><br />Please click <a href=\"{$url}\">here.</a>" );
?>
盼回复!
谢!
#4
mumuyou
2009-09-17 17:44
用nofollow吧,楼主搜一下就知道了
#5
SkyGull
2009-09-18 00:40
有必要这么搞吗?
那你加个密好了
#6
czg123698741
2009-09-22 17:14
可以用post提交啊!
#7
foktime
2009-09-26 15:38
以下是引用
peidahong
在2009-9-16 13:01:12的发言:
这样啊!但是我不太懂JAVASCRIPT
如果想用js写,可以这样:
<a id='a' href='' onclick = 'clickevent()'>here.</a>
<script>
function clickevent(){
document.getElementById('a').href = '你的网址';
}
</script>
1