打开链接后显示没有URL的空白页面

我搜索了我的问题,但似乎整个互联网上没有任何关于它的内容!</ p>

我有一个html链接转到一个php文件。这个php文件重定向链接下载一个RAR文件。但下载后我有一个页面与我的PHP文件地址,我不想被看到。我想要 在php文件中添加另一个标题,重定向到一个甚至没有url的blank_page。</ p>

实际上,我看到许多使用此技巧的网站,</ p>

< p>有没有办法用php或js甚至jquery和...?</ p>


这是我的php文件代码:</ p>

标题('位置:http:// ~~~~~~.com/xxx.RAR');
</ code> </ pre>
</ blockquote>
</ DIV>

展开原文

原文

I googled my question but it seems there is nothing about it on whole internet!

I have a html link that goes to a php file.That php file redirect to link for downloading a RAR file.But after download i have a page with my php file address that i dont want to be seen.i want to add another header to the php file that redirect to a blank_page that has nothing even a url.

Actually, i see many websites that using this trick,

is there any way to do that with php or js or even jquery and ... ?

this is my php file code:

header('Location: http://~~~~~~.com/xxx.RAR');

dongmi4734
dongmi4734 它不会帮助@jothi
接近 4 年之前 回复
douwei1950
douwei1950 使用Curl下载文件
接近 4 年之前 回复
dousong3760
dousong3760 我没有任何问题下载或保存file.problem是在保存文件后,我的PHP文件地址显示,我不想。我想打开一个没有网址下载后的空白页...
接近 4 年之前 回复
dongtuo2373
dongtuo2373 $filePath=$Down。“。txt”;header('Content-Disposition:attachment;filename='。$Down);
接近 4 年之前 回复
dpbf62565
dpbf62565 阅读此问题...问题向您展示如何设置脚本以正确上传文件stackoverflow.com/questions/11150836/...
接近 4 年之前 回复

4个回答

You can use this simple JavaScript snippet to edit the browser history + url. The following code will set the URL to the parent domain. "Example: YourDomain.com"

history.replaceState( {} , '', '..' );

You can add this snippet to the onLoad Event of the page.

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>

<body onLoad="history.replaceState( {} , '', '..' )">
</body>

</html>
doupo2241
doupo2241 当然没问题,很高兴能得到帮助。 @AidenStewart
接近 4 年之前 回复
dongshedan4672
dongshedan4672 谢谢@RealyNiceCode
接近 4 年之前 回复



我不确定我是否理解它但该代码是否可用?</ p>

   $(“#link”)。click(function(){
location.href ='http:// ~~~~~~.com/xxx.RAR';
返回false;
}); \ n </ code> </ pre>

此jQuery代码应位于您的html文件中,并且无需打开新窗口即​​可下载您的文件。</ p>
</ div>

展开原文

原文

I am not sure I understood it well but would that code serve?

$("#link").click(function() {
        location.href = 'http://~~~~~~.com/xxx.RAR';
        return false;
    });

This jQuery code should be on your html file and will download your file without opening a new window.



页面
</ p>

现在,如果您想要下载文件,基本上可以使用以下内容:</ p>

  $ file ='file / file.rar'; 

if(file_exists($ file))
{
header('Content-Description:File Transfer');
header(' Content-Type:application / octet-stream');
header('Content-Disposition:attachment; filename ='。basename($ file));
header('Expires:0');
header(' Cache-Control:must-revalidate');
header('Pragma:public');
header('Content-Length:'。filesize($ file));
ob_clean();
flush() ;
readfile($ file);
exit;
}
else
{
echo'没有可供下载的安装文件';
}
</ code> </ pre>
</ DIV>

展开原文

原文

Not sure if I got your question but suppose this is your link in your html file using target="_blank" will open a new page enter image description here

Now if you want to download a file basically you could use something like this:

$file = 'file/file.rar';

if (file_exists($file)) 
{
     header('Content-Description: File Transfer');
     header('Content-Type: application/octet-stream');
     header('Content-Disposition: attachment; filename='.basename($file));
     header('Expires: 0');
     header('Cache-Control: must-revalidate');
     header('Pragma: public');
     header('Content-Length: ' . filesize($file));
     ob_clean();
     flush();
     readfile($file);
     exit;
}
else
{
    echo 'No installation file available for download';
}



为什么首先需要重定向到RAR文件的php文件。 您可以直接将html链接点修改为RAR文件。</ p>
</ div>

展开原文

原文

Why do you need the php file that redirect to the RAR file in the first place. You may modify your html link point to the RAR file directly.

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问