GoFuckYourself.com - Adult Webmaster Forum

GoFuckYourself.com - Adult Webmaster Forum (https://gfy.com/index.php)
-   Webmaster Q & Fuckin' A (https://gfy.com/forumdisplay.php?f=27)
-   -   Passing two variables localy in php includes (https://gfy.com/showthread.php?t=981973)

escoman 08-11-2010 07:28 AM

Passing two variables localy in php includes
 
I want to pass

<?php include("http://www.domain.com/site/script.php?go=type&pid=1"); ?>

Locally like

<?php
$go = "type";
$pid = "1";
include("/usr/local/apache/sites/home/domain.com/public_html/site/script.php"); ?>

but it doens't work, please help. i can pass "type" but not pid.

amphibient 08-11-2010 11:28 AM

how are you accessing $go and $pid in script.php?

if you set them the 'local' way like you did above, they won't be in $_REQUEST or any of those variables, but will be like you included the contents of script.php at that point in your file that includes script.php.

To test this i created 2 files: included.php and includer.php

included.php:

<?php
print 'one ->'.$one."\n";
print 'two ->'. $two."\n";
?>

includer.php

<?php

$one='chicken';
$two='1';
include("/path/to/included.php");
?>

...and the output:

one ->chicken
two ->1


you may have a variable scope issue, but that's easily worked out...

escoman 08-11-2010 04:37 PM

I've noticed that I'm only able to pass http://www.domain.com/site/script.php?go because register globals is off so i need to use _GET instead. I have tried this

<?php
$go = $_GET['type'];
include '/usr/local/apache/sites/home/domain.com/public_html/site/script.php';
?>

but it only passes go without the value

http://www.domain.com/site/script.php?go

what am i doing wrong?

escoman 08-12-2010 01:00 AM

i fixed it with curl. I don't know how good and effective this is but it works.

<?php

$curl_handle=curl_init();
curl_setopt($curl_handle,CURLOPT_URL,'http://www.domain.com/site/script.php?go=type&pid=1');
curl_exec($curl_handle);
curl_close($curl_handle);

?>


All times are GMT -7. The time now is 04:36 AM.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc123