锦绣前程3future 2019-12-24 09:42 采纳率: 33.3%
浏览 228

求助,php开发站外链接跳转功能相关问题!

第三方的对象储存及下载服务商,当用户上传文件并分享后会生成一个类似的网页链接:https://******.com/s/8f8e**66e45;
界面大概是这个样子;

我想弄一个PHP或者其他网站程序,弄一个链接转换程序,
比如转换后的链接格式为:
http://www.***.com/Kh8CGQV9 【类似短网址】
http://www.***.com/**** 【也可以是随机数值】

图片说明

实现后我希望是这个样子的。
【也就是说跳转后是带框架的我站网页,实际的下载地址要在这个框架中(可能有跨域等问题)】

图片说明

最后:因为这个第三方的不确定性,不排除以后跑路的可能性,在编写程序的之前就好做好这个第三方服务商链接失效的准备,也就是我们能随时控制,让某个域名实现重定向!

有不明白的大家可能在下方留言

  • 写回答

1条回答 默认 最新

  • lshen01 2023-03-17 10:04
    关注

    参考GPT和自己的思路:

    你可以使用PHP中的header函数来实现链接转换和重定向功能。具体的实现步骤如下:

    1. 获取要转换的第三方链接,如"https://******.com/s/8f8e**66e45"。

    2. 针对该链接生成一个唯一的字符串,你可以使用如时间戳和随机函数等方法生成一个数字或字符串。

    3. 将生成的唯一字符串作为参数拼接到你的网站链接上,比如"http://www.\*\*\*.com/Kh8CGQV9"或"http://www.\*\*\*.com/\*\*\*\*"。

    4. 在PHP代码中使用header函数将第三方链接重定向到你的网站链接上。如:

    header("Location: http://www.\*\*\*.com/Kh8CGQV9");

    1. 在你的网站中添加一个框架用于显示第三方链接中的内容。

    2. 如果第三方链接失效,你可以通过修改header函数中的网址实现重定向到正确的地址。

    评论

报告相同问题?

悬赏问题

  • ¥15 Stata 面板数据模型选择
  • ¥20 idea运行测试代码报错问题
  • ¥15 网络监控:网络故障告警通知
  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用