脚本示例
如何在脚本提供服务之前将这些随机数附加到网址上?到目前为止,网址正在加载,我有一个变量用于生成随机数,但我无法将它们拼接在一起以便一起调用。您可以在加载页面时看到页面已加载,随机数字符串打印到页面,但我需要在提供之前将其附加到URL。这是代码:
<?php
$c=print rand(1111, 9999);
$a=fopen('http://test.com','');
$b = stream_get_contents($a);
echo $b;
fclose($a);
从技术上讲,我希望在加载页面时拉出url.com/page####,刷新时加载url.com/page####,####是另一个一套randoms。不需要任何斜线等只有url然后连接到最后的数字。我如何同时调用变量$ a和$ c? (我可能也有这种语法错误,如果是这样,请澄清/帮助)
由于
答案 0 :(得分:0)
$c = rand(1111, 9999);
$a = fopen('http://test.com/' . $c, 'r');
$b = stream_get_contents($a);
echo $b;
fclose($a);
答案 1 :(得分:0)
更改此行:
$a=fopen('http://test.com','');
要:
$a=fopen('http://test.com/page'.$c,'r');
或者改为使用file_get_contents()
:
$a = file_get_contents('http://test.com/page'.$c);
如果您计划按照我认为的方式使用随机数,您可能还想附加?
,然后只需将/page
更改为/page?
答案 2 :(得分:0)
这样的东西?
$c=rand(1111, 9999);
$a=file_get_contents ("http://test.com/page$c");
echo $a; // http://test.com/page1111
您试图将函数值打印到变量,您可以直接分配它们。我不建议对URL使用fopen(),因为必须在php.ini
中明确启用它